十一、控件学习

发布时间 2023-07-06 19:29:58作者: 稚终KINO

1.QWidget主窗口控件

  1.1 是所有用户界面对象的基类,即直接或间接的继承于该类。

  1.2 常用于做顶层小部件或子小部件。

  1.3 示例

 

2.QPushButton按钮控件

  2.1 常用信号

  clicked(bool checked):点击信号

  pressed():按下信号

  released():释放信号

  toggled(bool checked):开关反转信号

  2.2示例

  2.2.1 代码

 1     QPushButton *pushButton = new QPushButton("测试按钮",this);
 2     pushButton->setGeometry(0,0,100,50);
 3     pushButton->show();
 4 
 5     connect(pushButton,&QPushButton::clicked,this,MyWidget::pBClicked);
 6     connect(pushButton,&QPushButton::pressed,this,MyWidget::pBPressed);
 7     connect(pushButton,&QPushButton::released,this,MyWidget::pBReleased);
 8     connect(pushButton,&QPushButton::toggled,this,MyWidget::pBToggled);
 9 
10     pushButton->setCheckable(true);//可选状态可用设置,为了支持toggle信号的使用

  2.2.2 结果

 3.