qtwidgets

    0熱度

    2回答

    我需要材料樣式替換標準窗口小部件,並且使用自定義窗口小部件很難實現它們。我想知道是否有任何方法可以包含快速控制模塊的小部件,並將它們用作常規小部件?

    2熱度

    1回答

    我有一個Qt應用程序,用於解析一些JSON文件並輸出其內容。我希望輸出爲等寬字體,最簡單的方法是將整個應用程序的默認字體更改爲等寬字體。我如何在Qt中做到這一點?

    1熱度

    3回答

    我有QPushButton這個信號: void MainWindow::on_addNode_clicked() { ui->nodesTable->insertRow(ui->nodesTable->rowCount()); if(ui->nodesTable->rowCount()>1) { ui->nodesTable->item(ui->node

    1熱度

    1回答

    我試圖找到這個谷歌的答案,但沒有任何結果。我正在將應用程序從Qt4轉換爲Qt5。這個應用程序在Qt4中完美編譯,但是當我嘗試對Qt5進行編譯時,它給了我這個權限錯誤。由於這個類的狀態在兩個版本中都受到保護,所以我很難理解需要更改的內容。 這個編譯問題已被複制到幾個不同的Ubuntu安裝(包括wsl),但我還沒有嘗試在Fedora中。 這裏的類的子集 #include <QWidget> #inc

    0熱度

    1回答

    我寫一個C++ QT5 Widget桌面應用程序中的QT主窗口方法,我需要運行時間被壓在一個單獨的線程時,起動/停止按鈕耗時的操作MainWindow::performLengthyOperation(bool)。 這耗時的操作是在我的MainWindow.h/CPP一個相當長的方法。停止後臺IO活動的操作大約需要6秒,啓動大約需要2秒。在按下開始/停止按鈕的過程中,UI不響應。本質上,在附加到我

    0熱度

    1回答

    我有一個QTreeView控件放在裏面QDockWidget: 我想設置QTreeView的屬性,它會自動填充整個可用的客戶端繪製的區域(如的WinForms DockFill性質相似)。 QT-Designer如何實現這一目標? 注:我已經與QTreeView小號sizePolicy性能玩耍。如果這些設置爲擴展(默認情況下),則接受的答案將開箱即用。

    0熱度

    1回答

    我使用QTreeView::resizeColumnToContents(int column) ,但如果我做得一樣 if (t->columnWidth(0) > 10) { t->setColumnWidth(0, 10); } 它不工作,我怎麼能設置最大寬度甚至有後呢?

    1熱度

    1回答

    我想使用Qt在QWidget中調整大小功能,如下圖所示。 我用以下嘗試以下方法: 使用QSizeGrip,setSizeGripEnabled

    2熱度

    1回答

    我最近更新了Python的Qt5的新版本。這樣做,我一直不得不根據已經發生的一些顯着變化來改變我的代碼。我想了解一下我創建的這行代碼。這感覺就像是解決從函數中獲取string而不是tuple的問題的一種骯髒的方式。 (注意[0]在該行的結尾) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data

    1熱度

    1回答

    更新自定義列表控件項目我可以用下面的代碼添加自定義QListWidgetItem在QListWidget - for item in dl_list: widget = QtWidgets.QWidget() card = Ui_DownloadCard() card.setupUi(widget) card.set_filename(item