setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口

时间:2023-03-09 16:31:48
setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口

前面说的return app.exec() 这句话是用来使程序进入事件循环,除了直接递交的事件外,所有的事件都要在这个循环中被一层一层的分发,最后找到相应的处理函数来处理事件。

*窗口和*窗口是存在两个不同的事件循环中的,比如说QMainWindow和QWidget,想让一个*窗口中的事件能够在另外一个*窗口中响应,必须把两个*窗口合并,比如setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口。

http://blog.csdn.net/ftworld21/article/details/12528519