qwidget

    0熱度

    1回答

    我對Qt真的很陌生,我不想要任何複雜的東西。我所需要的是能夠聲明某種矩形,然後能夠點擊並繪製矩形。 我找到的教程都沒有包含任何可以點擊對象的東西(我想盡可能區分鼠標左鍵和右鍵並獲得點擊座標和任何後續移動)。 繪畫教程展示瞭如何直接在窗口或對話框上繪畫,但我已經放置了一些按鈕來幫助控制。 我不認爲繪圖部分是問題,它更多的是點擊部分。我需要創建一個新的QWidget?這很難嗎?

    0熱度

    1回答

    我是PyQt4的新手,我嘗試製作一個可以更改視圖的QMainWindow。我使用QtDesigner插件進行日食。我用一些空間來製作一個QMainWindow以供觀看。該視圖也是在QtDesigner中製作的QWidget。 那麼我怎樣才能在我的QMainWindow中顯示我的QWidget? 在此先感謝。

    5熱度

    1回答

    我在主窗口中有幾個小部件。 我希望用戶能夠根據需要調整窗口內部的窗口小部件,就像如何調整主窗口大小一樣。我必須製作一個佈局容器來啓用它嗎?或....佈局?佈局包含的內容在呈現窗口後是靜態的。在圖片中,應該啓用三個小部件並調整大小,以便用戶可以拖動它們的側邊/角部來擴大或最小化小部件大小。

    3熱度

    1回答

    我可以創建和看到一個QWidget在主窗口類的功能之一: .. // ok QWidget *w = new QWidget(this); w->setGeometry(400,300,400,300); w->setStyleSheet("background-color:white;"); w->show(); .. 但是當我試圖通過創建自QWidget的派生另一個類做類似的事

    8熱度

    3回答

    我創建一個文本編輯器,我想放QComboBox在QMenu。我在QMenu內部找不到處理這種事情的任何方法。最靠近的是QMenu::addAction()。我想知道繞過這個障礙。 謝謝!

    3熱度

    2回答

    我有一個QListWidget,我有一個自定義的窗口小部件類,我爲每個出現在列表窗口小部件中的項目創建一個實例。 但我無法弄清楚如何讓我的自定義小部件展開來填充列表小部件中每一行的所有可用空間。 我的自定義小部件是在Qt Designer中創建的,我已經將它的大小提示設置爲水平擴展,但是放置在我的列表部件中時不會這樣做(即在設計器中,部件設置爲比如說,寬度爲200px。這個列表部件實際上是400p

    0熱度

    1回答

    給定一個QWidget指針,是否可以確定它是否屬於任何佈局? 我沒有訪問佈局,我唯一擁有的是QWidget * [技巧和黑客被接受:)] 謝謝。 CV

    0熱度

    1回答

    我對QT有點新,但必須在現有代碼上工作。這裏的情況: 我有一個擴展QDialog的類。構造函數設置一個QGridLayout,然後添加其他三個小部件。其中一個小部件是一個包含QGroupBox的QScrollArea。這個QGroupBox有一個QVBoxLayout,我在那裏添加一個窗口小部件的列表。顯示滾動條之前,滾動區域的大小應該增大,直到達到給定限制,以便僅在對話框變得太高時才使用它們。我

    1熱度

    2回答

    我是PyQt中的新成員並使用PyQt4。有兩個獨立的小部件。其中第一個showFullScreen()和第二個show()。我想通過hide()隱藏第二個後點擊按鈕顯示它。嘗試了一些東西並搜索了一下 - 什麼都沒有。 全碼: from PyQt4 import QtCore, QtGui class FileExplorer(QtGui.QWidget): def __init__

    12熱度

    3回答

    我正在尋找類似QDialog的完成信號,僅適用於QWidget。原因是,一旦小部件彈出後我就禁用了我的工具欄(這根本不是問題),並且我希望工具欄在小部件關閉後再次啓用。 我也無法重寫該小部件的close-Event,因爲那樣我們就會在業務類中擁有GUI代碼。