zoukankan      html  css  js  c++  java
  • QT学习笔记(一)——ui的认识

    ////////////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 

    
  • 相关阅读:
    题解[LuoguP7419 「PMOI-2」参天大树]
    UVA11582 巨大的斐波那契数! Colossal Fibonacci Numbers!
    数学专题
    [计蒜客]dp
    [蓝桥杯每日一题]1.3 & 1.4
    【acm】2020icpc南京补题
    [acm]乐师师范学院校赛题解-2020
    西南交通大学峨眉校区第二届"INT"杯程序设计竞赛——决赛
    指针与结构体
    [acm] 动态规划——最长上升子序列
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7147432.html
Copyright © 2011-2022 走看看