qdockwidget

    5熱度

    2回答

    我有一個很多QDockWidgets和沒有中央部件的應用程序。我想設置一些QDockWidgets初始大小(應用程序開始時的大小),但我不想限制它們的最小/最大大小。 怎麼辦?例如,我需要將初始大小150x75設置爲其中的一個。我嘗試了一些明顯的方法(例如QWidget.Resize()與碼頭小部件內容有關),但它根本不起作用。 這裏的情況的簡化模型: from PyQt4 import QtCo

    1熱度

    1回答

    我有一個小程序,顯示兩個QDockWidgets在屏幕的右側對齊。 最初,兩個dockwidgets在右側底座上依然很好,但是當我最小化並重新顯示應用程序時,兩個dock部件變得間隔,就好像他們試圖一致地覆蓋垂直空間一樣。當我再次最小化,並重新顯示它們在開始時正確顯示。任何人都可以解釋發生了什麼?我可以控制停靠的小部件的佈局嗎? 另一個問題是關於當我將碼頭小部件從右側碼頭區域取出時會發生什麼。如果

    2熱度

    1回答

    如何將QDockWidget添加到QFrame?因爲QFrame沒有addDockWidget !!! from PyQt4.QtCore import * from PyQt4.QtGui import * import sys app = QApplication(sys.argv) qmainwin = QFrame() #qmainwin.setWindowFlags(Qt.

    5熱度

    1回答

    我在QDockWidget內有QStackedWidge t - 取決於顯示哪個頁面我希望顯示/隱藏QDockWidget上的關閉按鈕。我可以通過使用QDockWidget::setFeatures()來做到這一點。 但是,我面臨的問題是如何捕捉關閉按鈕的信號,以便我可以更改停靠欄功能/設置堆疊的小部件頁面索引。 我試圖使用事件過濾器: class EventFilter : public QOb

    0熱度

    1回答

    拖動浮動時可以使用不同的鼠標光標QDockWidget? QWidget::setCursor和QApplication::setOverrideCursor都沒有任何影響。

    0熱度

    1回答

    我遇到使用QDockWidget一個奇怪的問題: 我必不可少代碼: void iMainWindow::createDockWindows() { camera = cvCreateCameraCapture(0); assert(camera); QDockWidget *dock = new QDockWidget(tr("2D Camera"), this); dock-

    7熱度

    1回答

    我試圖把一個浮動(脫離)QDockWidget到全屏模式。在Windows上,一切似乎都很簡單。例如我一個dockwidget(DW)的topLevelChanged()信號連接到定製的槽floatingChanged() connect(dw, SIGNAL(topLevelChanged(bool)), this, SLOT(floatingChanged(bool))); 槽i檢查內:如

    1熱度

    2回答

    有沒有辦法爲QDockWidget中的關閉按鈕&浮點按鈕設置工具提示文本?

    0熱度

    1回答

    我想製作一個IDE,但想像dockwidget這樣的Kdevelop如圖所示。我想用qt。我想知道這是如何在Kdevelop中實現的。它是一個使用QTabBar和QStackedWidgets或其他東西的自定義小部件嗎? 如果有一個人告訴我它是如何實現或者可以實現

    3熱度

    1回答

    有沒有辦法在Qt中捕捉docks的resize事件?我需要能夠檢測碼頭何時調整大小(而不僅僅是當它的位置或「特徵」改變時)。看起來QDockWidget沒有「調整大小」的信號。