qwidget

    0熱度

    1回答

    我目前正在嘗試將垂直滾動條的步長調整爲可滾動和響應QVBoxLayout內部對象的高度。這樣一個滾動步驟就可以精確地滾動一個小部件。 QVBoxLayout中的所有對象都具有相同的幾何圖形。 因此,我需要QVBoxLayout中的一個對象的當前(活)高度。我已經嘗試了以下方法: 該對象的初始化高度爲300(未固定)。 然後通過調整包括QVBoxLayout的窗口大小來動態調整高度。 QWidget

    1熱度

    1回答

    我希望鼠標光標位於控件或控件中心點擊鼠標的位置。 例如,如果小部件是一個矩形,它是在它看起來像下面的圖片拖動事件,事件,我點擊的中心,開始拖動: 在哪裏每當我「拾起」小部件的時候,紅色圓圈就是鼠標光標。 在mousePressEvent,我做這樣的事情: void myQFrame::mousePressEvent(QMouseEvent* event) {

    0熱度

    1回答

    我知道widget的座標系對於widget是本地的。 0,0左上角。 我想在小部件中畫一個框架,但是使用由rect()返回的QRect會導致右邊和底部不框架。 有一種叫做'frameGeometry()'的方法,但是這會返回一個QRect,它與widget不在同一個座標系統中,而是在父級co-orindate系統中。 有沒有辦法在本地座標系統中獲取窗口部件的窗體矩形。 我知道我可以翻譯frameG

    0熱度

    1回答

    我想在PyQt5中創建一個簡單的QGridLayout圖像,但發現自己被卡住了,因爲QGridLayout只具有通過.addWidget()和.addLayout()添加小部件和佈局的功能。 以下是我的代碼,期望QWidget但有問題,因爲我似乎無法找到任何可以處理png/jpg文件的QWidgets。 class myGrid(QWidget): def __init__(self):

    1熱度

    1回答

    我創建了一個的QThread類運行一個函數,在另一個類,但是這另一個類有一個指向QWidget的(QwtPlot),和我我在應用程序的輸出接收到此消息: QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread 我已經在另一個話題讀取QThreads不QWidgets(

    1熱度

    1回答

    我想畫一個QWidget內的圖標文件(.png)與QPainter::drawPixmap() : QPixmap _source = "/.../.png"; painter.setRenderHint(QPainter::HighQualityAntialiasing); painter.drawPixmap(rect(), _source); 但比較QLabel(例如)和較低的尺寸(

    2熱度

    1回答

    我有一個包含瀏覽器的窗口。向上是一個工具欄。在窗口的底部是一個搜索欄。 搜索欄有一個關閉按鈕[x]。 當用戶點擊關閉按鈕時,我希望欄消失。 我希望欄只出現在用戶按CTRL + F時。我試圖用.hide()命令連接關閉的butoon,但應用程序崩潰。我需要幫助。 的.cpp DocumentationWin::DocumentationWin (QWidget * parent){ doc

    1熱度

    2回答

    以下是我可以用來呈現isuue的最小示例。 Widget::Widget(QWidget *parent) : QWidget(parent) { QVBoxLayout *vLayout = new QVBoxLayout(this); QGroupBox *gb = new QGroupBox; // MyGroupBox *gb = new MyGroup

    0熱度

    1回答

    只是我在QPushButton和QWidget上測試了以下代碼,並且遇到了不同的行爲。但爲什麼? MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); ui->widget->setStyleSh

    2熱度

    1回答

    我有一個 class Main(QtGui.QMainWindow): 即能點擊>這是Windows的產卵斧數量: class dataWindow(QtGui.QWidget) 是否有PyQt的辦法現在發現所有衍生dataWindow的並得到他們的objectName?每個窗口都有唯一的objectName。 我試圖通過準備: a= self.findChild(QWidget, sel