QT学习笔记(一)——ui的认识

////////////2015/08/06///////////////////

///////////by xbw//////////////////////////

//////////环境 Qt Creator 5.3.1////

最终有时间好好学习一下QT了,在这之前就对QT强大的图形界面有所了解,以下记一下笔记啦。

第一节 UI

一步步来,第一次嘛。

QT学习笔记(一)——ui的认识

QT学习笔记(一)——ui的认识

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

QT学习笔记(一)——ui的认识

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

QT学习笔记(一)——ui的认识

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "mydialog.h" MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//这种编辑框充满整个窗体,临时实践来看他会把其它空间覆盖掉,临时昂,開始学嘛;
setCentralWidget(ui->plainTextEdit); //一个close的button;
ui->pushButton->setText("Close");
//用Horizontal Slider控制progress Bar的增长与降低。
connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),ui->progressBar,SLOT(setValue(int)));
//有两个progress Bar能够同步增长降低;
connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),ui->progressBar_2,SLOT(setValue(int)));
//取消控制某个progress Bar;
disconnect(ui->horizontalSlider,SIGNAL(valueChanged(int)),ui->progressBar,SLOT(setValue(int))); } MainWindow::~MainWindow()
{
delete ui;
} void MainWindow::on_actionNew_Window_triggered()
{
//此方法建立的窗体仅仅能显示单个;
MyDialog mDialog;
//窗体正常显示;
mDialog.setModal(true);
mDialog.exec();
//窗体一闪而过;
//mDialog.show(); //此方法能够建立好多同样的窗体。可是须要在mainwindow.h中private一个MyDialog *mDialog,不要忘了头文件 #include"mydialog.h";
//mDialog = new MyDialog(this);
// mDialog->show();
}

#ifndef MAINWINDOW_H
#define MAINWINDOW_H #include <QMainWindow>
#include "mydialog.h"
namespace Ui {
class MainWindow;
} class MainWindow : public QMainWindow
{
Q_OBJECT public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow(); private slots:
void on_actionNew_Window_triggered(); private:
Ui::MainWindow *ui;
MyDialog *mDialog;
}; #endif // MAINWINDOW_H

zhen shi zui le, bu neng shu ru zhong wen le ,ri le gou le .

QT学习笔记(一)——ui的认识

QT学习笔记(一)——ui的认识

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

QT学习笔记(一)——ui的认识

QT学习笔记(一)——ui的认识

xing qu dou mei le, cao


上一篇:QT学习笔记1


下一篇:jquery如何获得页面元素的坐标值