qlayout

    0熱度

    1回答

    我不明白什麼機制/觸發器導致佈局更新。在我創建的簡單示例中,按鈕的文本在方法內實時更新,但佈局不會更新,直到方法完成後即使「我應該看到2個按鈕」被正確報告。我如何獲得佈局/窗口以將按鈕實時添加到佈局中? import sys import time from PySide import QtCore, QtGui class Form(QtGui.QDialog): def _

    1熱度

    2回答

    情況:我的應用程序的中央物件我有一個QMdiArea在分頁模式(包裹在從繼承QMdiArea自定義類) 。當我現在添加第一個QMdiSubWindow通過addSubWindow()一切都仍然很好,這意味着窗口及其內容被最大化佔據了QMdiArea的所有空間。但是,只要添加第二個子窗口,就會出現以下問題: 問題:不顯示第二個窗口的內容,而是從第一個窗口的內容繼續(儘管事實上第二個標籤視覺上具有焦點

    0熱度

    1回答

    晚上好未示出, 目的是有一個主窗口(沒有設計,而是由編碼產生)具有三個部分,以下相互: 數據點的列表(矢量) 統計信息的數據的數據點 的圖形摘要(直方圖) 我已經開始創建自己的窗口小部件,繪製一個圖表(到目前爲止,僅用於測試目的)。 但是,在顯示tableview窗口小部件時,未顯示(應該是第三個垂直列)「圖」窗口小部件(類直方圖的實例)。 Stackoverflow中的一個非常類似的問題給了我一

    2熱度

    1回答

    我是Qt和C++的新手,並且正在開發一個應用程序,並且我正嘗試使用QHBoxLayout將QLabel添加到QWidget中。 我將標籤的文本設置爲某些內容,但它在標籤中不可見。 這裏是代碼的片: setStyleSheet("QWidget{ background-color : rgba(160, 160, 160, 255); border-radius : 7px; }"); QLabe

    4熱度

    1回答

    我有一個3列的佈局,我很努力地找到一個解決方案,以設置33%的3流體列。

    2熱度

    1回答

    我有一個自定義QMainWindow,因爲我不知道如何實現以下事情的一個大問題: 在QMainWindow文檔QMainWindow呈現給有工具欄某些特殊領域,碼頭窗口小部件,狀態欄,等: 現在我想的是對widget的新的自定義類型的新的自定義區域,例如: 我試圖獲得QWidget,並把我的自定義部件了,其下方QMainWindow中,但用這種方法我必須全部來自我的QWidget標準QMainWi

    0熱度

    3回答

    非常感謝您建議如何創建由四個佈局組成的Qt UI,並且具有以下屬性。 在UI的高度的任何增加是由佈局吸收,如下所示 在UI的高度的任何進一步減少由特定佈局中的內容吸收,例如兩個大按鈕,如下圖所示

    2熱度

    1回答

    我正在實現drap-and-drop事件過濾器來重新排列布局中的小部件,並且一次將其中幾個彈出到隊列中,在拖動小部件所在的位置添加橡皮筋,然後添加小部件的其餘部分回佈局(因爲似乎沒有被使用QLayout接口「在插入」的方式)像這樣: // HANDLE DRAG ENTER EVENTS if (p_event->type() == QEvent::DragEnter) { QDra

    0熱度

    1回答

    我正在使用QT Creator,我很難弄清如何在運行窗口小部件時啓用大小調整。我知道何時應用佈局(水平,垂直和網格)可以調整大小,但是當我使用這些標準佈局時,它們會重新配置我放入窗口中的所有小部件。我正在嘗試啓用調整大小,但將所有放置在窗口中的小部件放在了我想要的位置。

    1熱度

    2回答

    我想將我的自定義小部件放入佈局中,並在另一個小部件中顯示此部件。我可以將我的小部件作爲第二個(容器)小部件的子項,並且它工作正常,但是如果我將它放入第二個(容器)小部件的佈局中,它將失敗。我已經創建了一個簡單的例子來描述它。 頁眉 class MyClass : public QAbstractButton { Q_OBJECT public: explicit MyCla