2011-06-23 47 views
3

我已經看到幾個QT文檔中引用的主小部件。這是否僅僅涉及QApplication之後創建的第一個窗口小部件?QT中的「主要部件」是什麼?

如果是這樣,它是否會自動默認發送所有用戶事件的小部件?

如果不是,你能解釋我失蹤了嗎?

+0

這實際上取決於使用該術語的上下文。下面的答案基本上都是有效的。 –

回答

2

在Qt中,默認情況下,任何無父元素的小部件都是頂級窗口。任何小部件類型都可能是您的「主」窗口。你可以有多個。這是一個慣例,而不是技術。

QMainWindow合併了很多常見功能,我建議你從那裏開始,除非你想要一些不尋常的東西。

4

它們可能指的是QMainWindow類。

+1

...在所謂的「主窗口小部件」的每個四邊都支持幾個qdockwidgets,這通常是應用程序的中心文檔/視圖/現在。 :) – Macke

1

mainWidget是一個Qt 3遺蹟,不再支持。其Qt 4對應的是QMainWindow類。