setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口
2016-06-12 21:38
537 查看
前面说的return app.exec() 这句话是用来使程序进入事件循环,除了直接递交的事件外,所有的事件都要在这个循环中被一层一层的分发,最后找到相应的处理函数来处理事件。
顶级窗口和顶级窗口是存在两个不同的事件循环中的,比如说QMainWindow和QWidget,想让一个顶级窗口中的事件能够在另外一个顶级窗口中响应,必须把两个顶级窗口合并,比如setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口。
http://blog.csdn.net/ftworld21/article/details/12528519
顶级窗口和顶级窗口是存在两个不同的事件循环中的,比如说QMainWindow和QWidget,想让一个顶级窗口中的事件能够在另外一个顶级窗口中响应,必须把两个顶级窗口合并,比如setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口。
http://blog.csdn.net/ftworld21/article/details/12528519
相关文章推荐
- 如何在OS X El Captain中配置GLFW和GLEW
- saiku 3.7.4 构建过程
- aiRPC(远程调用工具)
- mybaits-config.xml
- RAID阵列
- Leetcode-11. Container With Most Water
- HDU 1787 GCD Again
- [Hadoop]Hadoop Training Roadmap
- SICP 习题2.17 last-pair 找出表的最后一个值
- hdfs.DFSClient: Failed to close file 解决办法
- svn cleanup failed–previous operation has not finished 解决方法
- solution Of 1106. Lowest Price in Supply Chain (25)
- mybaits中#和$的区别
- aircrack-ng工具学习记录(一)
- Coping with the TCP TIME-WAIT state on busy Linux servers
- TIME-WAIT 快速回收
- Golang import、init()、main()
- “不支持一个STA线程上针对多个句柄的WaitAll。”的解决方案
- keystone uwsgi failed
- 谷歌 DeepMind 计划 5 年内将人工智能用于健康领域