QT窗口部件


QT

一. 各种部件

  • QWidget 现理解的作用就是包起其他的部件,如QVboxLayout

// 创建一个QWideget
QWidget w;  //  创建实例对象
QWidget *w1 = new QWidget;  //  创建指针(推荐)

  • QVBoxLayout(QHboxLayout) 存放各种按钮框框啥的吧

//  创建一个QVBoxLayout
QVBoxLayout box;  //  创建实例对象
QVBoxLayout *box = new QVBoxLayout;  //  创建指针

  • QPushButton 按钮

QPushButton quit("quit");

//  1.将按钮放入 BoxLayout
box->addWidget(&hello);

QObject::connect(
        &quit,                  // 按下buttom发出信号的对象
        &QPushButton::clicked,  // 点击信号  
        &a,                     // 接受信号的对象
        &QApplication::quit     // 槽 实现功能 退出
        );

//  2.BoxLayout 放入 QWidget
w->setLayout(&box);

//  3.显示
w->show();


文章作者: bySouffle
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 bySouffle !
  目录