QT程序可以被显示的最小单位
可以被独立显示的最小单位就是一个QWidget类的对象:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget w;
w.setWindowTitle("Hello QT!");
w.show();
return a.exec();
}
显示:

QT控件,比如按钮控件
QPushButton,这个类的基类是QWidget。
任何在显示的控件,都是一个QWidget。
一个控件被显示,只要它挂载的父Widget在显示状态即可。
控件只需要new出来,挂到this主窗口,就会显示:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
//在主窗体显示一个按钮
QPushButton*
QT程序中,QWidget类的对象是最小的显示单位。任何可见的控件,如按钮,都继承自QWidget。控件只需new并挂载到父窗口(如this主窗口)上,即可显示。如果控件未挂载到显示状态的父Widget,它将不会被显示。
订阅专栏 解锁全文
1369

被折叠的 条评论
为什么被折叠?



