qdockwidget

    2熱度

    1回答

    我有一個QDockWidgets的數字,全部停靠在一個單獨的QMainWindow中。 我已經覆蓋了showEvent,並傳遞事件給基類後,我恢復了被告席部件的幾何 void DockWidget::showEvent(QShowEvent* ev) { QDockWidget::showEvent(ev); QByteArray byte_array = settings

    0熱度

    1回答

    我試圖在PyQt5中創建一個停靠的接口,創建一個包含我的各種小部件的BoxLayout,然後將此佈局應用於QDockWidget。 我的做法迄今已有: self.layout = QtWidgets.QBoxLayout(2) self.layout.addWidget(self.widget_one) self.layout.addWidget(self.widget_two) self.

    0熱度

    1回答

    我使用以下代碼: int SWStyle::pixelMetric(PixelMetric which, const QStyleOption *option, const QWidget *widget) const { switch (which) { case PM_DefaultFrameWidth: return 1; case PM

    0熱度

    1回答

    我有一個使用Qt編寫的用戶界面,主要是爲了讓最終用戶可以自定義哪些可用的碼頭以及它們的排列方式。 我們最近升級到了Qt 5.6.1,並且在Ubuntu上不能再重新安排dock widgets,儘管它們仍然可以在windows和其他操作系統上運行。當您嘗試移動碼頭時,橡皮筋依然會像往常一樣顯示新的位置,但當碼頭掉落時,碼錶會立即恢復到啓動的位置,總是以某種方式標記。 經過幾個小時的搜索,我認爲這個問

    1熱度

    1回答

    使用Qt 5.7 Designer,是否有可能將dock小部件作爲另一個小部件的子代,例如,在標籤小部件(這是在堆疊小部件)?

    1熱度

    4回答

    有沒有人有一個簡短的例子(希望在C++)來說明添加QTreeView到QDockWidget? 我試圖使用QLayout作爲中間對象,如: QFile file(":/default.txt"); file.open(QIODevice::ReadOnly); TreeModel model(file.readAll()); file.close(); QTreeView w; w.s

    0熱度

    3回答

    我想在QDockWidget上顯示使用QTreeView的文件系統。樹會動態更改,所以我決定使用QTreeView而不是QTreeWidget。 這裏是我的代碼: QFile file(":/default.txt"); file.open(QIODevice::ReadOnly); TreeModel model(file.readAll()); file.close(); QTree

    2熱度

    1回答

    我有幾個QDockWidgets都不是closabale(使用Qt 5.6)。因此,右鍵單擊其中一個標題欄時顯示的上下文菜單僅禁用了條目,並且我想禁用整個上下文菜單。 我試圖將contextMenuPolicy設置爲NoContextMenu,但沒有成功。 然後我嘗試使用QDockWidget的子類,重寫ContextMenuEvent並忽略它。菜單仍然顯示。 然後我試圖安裝一個事件過濾器捕捉到的

    3熱度

    1回答

    有一個信號,它允許用戶知道一個QDockWidget已被移動內 QMainWindow中: void dockLocationChanged(Qt::DockWidgetArea area) 的問題是,當一個QDockWidget移動出將這個信號沒有被解僱QMainWindow(通過拖動或雙擊dockwidget的標題欄)。 有沒有一種方法來檢測這種情況下,不重新實現moveEvent()?

    1熱度

    2回答

    我有一個具有三個停靠小工具的應用程序。這些是由下面的代碼創建: 我可以安排由一側的碼頭邊: dock = new QDockWidget(tr("Some title")); dock->setWidget(some_widget); dock->setContextMenuPolicy(Qt::PreventContextMenu); dock->setFeatures(QDockWidg