• 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 

    
  • 相关阅读:
    ajax 检测用户名是否可用
    Ajax 知识
    flask 基础
    如何使Session永不过期
    Css 截取字符串长度
    json sort
    js 原生获取Class元素
    js 跳转整理
    html5 ajax Java接口 上传图片
    调用URL 接口服务
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7147432.html
Copyright © 2020-2023  润新知