码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-07-10 22:03:50      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:==   nal   trigger   图形界面   界面   gre   exp   编辑框   .exe   

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

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

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


最终有时间好好学习一下QT了,在这之前就对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 . 


技术分享

技术分享

技术分享

技术分享

xing qu dou mei le, cao 

??

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

标签:==   nal   trigger   图形界面   界面   gre   exp   编辑框   .exe   

原文地址:http://www.cnblogs.com/lxjshuju/p/7147432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!