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

    -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(