qpushbutton

    -1熱度

    1回答

    from sys import (exit, argv) from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QToolTip, QPushButton, QApplication, QWidget, QLabel, QLineEdit) from PyQt5.QtGui import (QIcon, QPixmap, QFont

    1熱度

    1回答

    我是韓國人,所以請理解我不擅長英語。 我只是用Qt5做POS系統。 我想推動一些按鈕(紅色)時,顯示在桌子上(黃色); 這樣的: enter image description here 所以,我讀了一些文件有項目的一些名字,把他們在QPushButton陣列。 和我連接該QPushButton陣列是這樣的: void qt_test::put_item(QWidget *Widget, QStr

    0熱度

    1回答

    我有一個應用程序的圖標設置爲各種點擊狀態的按鈕,沒有設置或顯示實際的QPushButton文本;它全部包含在圖標中。 這些圖標文件包含需要翻譯的文本,並且已經爲每種語言和狀態生成了。我正在尋找一種方法來使用QTranslator或QAction類來根據選定的主要語言自動選擇要使用的按鈕的本地化版本。 例如: BTN_Media_Browse->setIcon(QIcon(QPixmap(tr(":

    1熱度

    3回答

    我有一個QTableWidget和所有的行我設置一個setCellWidget在一列的按鈕。 我想將此按鈕連接到刪除此行的函數。 我試過這段代碼,它不起作用,因爲如果我只是單擊我的按鈕,我不會將當前行設置爲按鈕的行。 ui->tableWidget->insertRow(ui->tableWidget->rowCount()); QPushButton *b = new QPushButton(

    0熱度

    1回答

    當我按下按鈕時,會耗費一些耗時的代碼。在運行時,我想避免該按鈕響應任何進一步的點擊。代碼完成後,該按鈕可以重新啓用,並且應該處理更多的點擊。 我試圖做到這一點使用: self.btn.blockSignals(True) self.btn.setEnabled(False) ... code ... self.btn.blockSignals(True) s

    0熱度

    2回答

    問題是,當我在添加資源文件並在它們上添加帶有邊界圖像的PushButton後運行PyQt5 GUI時,mainwindow不會啓動,也沒有錯誤。 我轉換主窗口UI到Python與以下命令: pyuic5 mainWindow.iu -o mainWindow.py 因此,這是在python的主窗口。 from PyQt5 import QtCore, QtGui, QtWidgets imp

    0熱度

    1回答

    我有一個應該重現聲音的簡單窗口,當我創建QPushButton時,它會在左上角顯示它應該的樣子,但是當我使用移動()其中的任何一個,他們只是不會在窗口中顯示anymoer。 class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setup() def setup(self):

    0熱度

    2回答

    我試圖刪除這個按鈕 btn = QtGui.QPushButton("Log in", self) btn.clicked.connect(self.remove) 當單擊該按鈕,就應該消失,但這並不工作 btn.deleteQPushButton() 或者,如果有任何方式完全刪除每個按鈕窗戶?

    3熱度

    2回答

    我正在使用QTableView作爲行輸入法: 用戶填寫字段,然後單擊「Carica」按鈕以執行插入操作(他不應該完全填充整行)。 假設用戶插入(如在圖像中)第一個字段,然後單擊「carica」。按鈕代碼被觸發: QModelIndex index = modelprod->index(0, 0); //modelprod is model for the QTable qInfo() <

    0熱度

    1回答

    關閉對話框用OK按鈕 My code 我第一次嘗試,所以我可以得到的結果在Mainwindow.cpp但它可能是不正確// void Dialog::on_buttonBox_accepted() { Cities.clear(); for(int row = 0; row<ui->tableWidget->rowCount(); row++) { ci