setCentralWidget就可以把Qwidget設置為QMainWindow的主窗口


前面說的return app.exec() 這句話是用來使程序進入事件循環,除了直接遞交的事件外,所有的事件都要在這個循環中被一層一層的分發,最后找到相應的處理函數來處理事件。

頂級窗口和頂級窗口是存在兩個不同的事件循環中的,比如說QMainWindow和QWidget,想讓一個頂級窗口中的事件能夠在另外一個頂級窗口中響應,必須把兩個頂級窗口合並,比如setCentralWidget就可以把Qwidget設置為QMainWindow的主窗口。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM