pyqt5相关内容

在按钮按下的滚动区域中加载 QTableWidgets

我有一个名为“test()"的方法,它将 3 个单行表加载到滚动条中. 由于某种原因,我无法弄清楚,但是,如果我只是在加载时激活 test() 它会起作用,但如果我将其注释掉然后尝试通过按下按钮来激活它,它就不起作用. 这里是主模块(带有 test()) from PyQt5 import QtCore, QtWidgets从设计导入 Ui_MainWindow类 MainWindo ..
发布时间:2022-01-12 23:24:31 Python

为什么 QTableView 有空白边距,我该如何删除它们?

以下 PyQt 程序生成一个包含 QTableView 的窗口,其底部和右侧(但不是顶部和左侧)有一个边距空间 - 即使主窗口被告知要调整其自身内容大小: 我期待看到: 如果我从原始位置增加窗口的大小,我会看到: 该区域的目的是什么?可以消除吗?如果有,怎么做? 导入系统从 PyQt5 导入 QtCore、QtWidgets从 PyQt5.QtCore 导入 Qt从 PyQt5 ..
发布时间:2022-01-12 23:24:05 Python

为 QPrintWidget、QPrintPrevwiwWidget 添加页脚

我的发票 我在 Python 中有一个几乎完成的项目,它使用 QPrintPreviwDialog 根据上图显示和打印数据.我使用 QTextDocumento 来处理 HTML. 有没有办法在页码空间中写一些东西.我想将黄色信息写入页码空间作为页脚.或者是否有其他解决方案来显示页脚而不是使用不属于 python 的 pyjasper? 解决方案 将 我之前的答案 从 C++ ..
发布时间:2022-01-12 23:23:50 Python

PyQt5:样式表和来自 QWidget 的继承

我的代码生成一个包含两个 QWidget 的窗口,一个红色 (wg1) 和一个蓝色 (wg2).如果它们变成继承自 QWidget 的 Fields(注释掉),它们的颜色就会消失. 我的问题是:为什么 Field(继承自 QWidget)需要有一行 self.setAttribute(Qt.WA_StyledBackground, True) 在它的 __init__ 方法中,而 ..
发布时间:2022-01-12 23:23:41 Python

想根据组合框和搜索栏过滤行我也想用选择取消全选和在pyQt5中搜索使复选框多选

这里,我有一个tableView,上传按钮,两个组合框,当用户上传一个csv文件时会自动填充还有一个搜索栏(QLineEdit_2),我想根据两个复选框和搜索栏过滤行(QLineEdit_2),我也想用全选功能使组合框多选,并用搜索功能完全取消全选. 从 PyQt5 导入 QtCore、QtGui、QtWidgets从 PyQt5.QtGui 导入 QIcon,QStandardItemMode ..
发布时间:2022-01-12 23:23:29 其他开发

将图像从 MySQL 获取到 PyQt5 中的 tableWidget

我已经能够从数据库中获取数据并填充到 tableWidget 中,但是没有显示图像列.我尝试了我在网上找到的代码,但它仍然不起作用.数据库中的图像列具有 BLOB 数据类型.请协助更正我的以下代码.或者您可能想建议和推荐 tableWidget 以外的其他方法 def getPersData(self):con = MySQLdb.connect(主机=“localhost",用户=“root ..
发布时间:2022-01-12 23:23:07 数据库

在 PyQt5 中检测外部键盘事件

如何在 PyQT5 中实现关键监听器?即使应用在后台,我也想检测按键. 从 PyQt5 导入 QtGui从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 Qt导入系统类窗口(QWidget):...def keyPressEvent(self, e): # 应用在后台时不起作用如果 e.key() == Qt.Key_F3:打印(1)elif e.key() == ..
发布时间:2022-01-12 23:22:59 Python

QCompleter 给 pyqt5 中的 lineEdit 带来奇怪的错误

我设置了两个 lineEdit,其中一个设置了 QCompleter.当用户选择建议的文本时,两个 lineEdits 都应填写建议的文本.逗号右边的词进入第一行编辑,左边的词进入第二行编辑.目前,只有第二个 lineEdit 获得了它的文本集,但第一个 lineEdit 在再次按 Enter 后才获得它的文本集.例如,如果用户选择“chikin,pizza"并点击进入第二行编辑应该设置为chik ..
发布时间:2022-01-12 23:22:41 Python

为 QTableWidget 的列分配不同的宽度

我正在 QT Designer 在 pyqt5 中开发一个小界面,其中包括一个 QTableWidget 但我想分配不同的列的宽度,我找到了谈论相同的主题,但我不知道在哪里插入他们提供的代码,我不知道是不是因为版本,我很新在 QT 设计器中. 我会留下我提到的问题. PyQt:如何设置不同的标题大小对于单个标题? PyQt 设置列宽 我的文件结构如下: app.py: ..
发布时间:2022-01-12 23:22:26 Python

线程时出现 msgbox 错误,GUI 块

我在执行以下 gui 时遇到问题.如果没有消息框,它可以正常工作,但是当有消息框时,它会阻塞.知道为什么有消息时gui会阻塞.谢谢 从 PyQt5 导入 QtCore、QtGui、QtWidgets导入线程进口时间类 Ui_MainWindow(对象):def setupUi(self, MainWindow):MainWindow.setObjectName("MainWindow")Main ..
发布时间:2022-01-12 23:22:16 Python

如果选择了多个项目,如何在 QListWidget 中打印多个项目

我有 QListWidget 并且那里有字符串,当我选择一个字符串时,我想显示它的索引号和文本.但问题是,如果我选择超过 1 个项目,它不会显示所有索引.它只显示一个. 从 PyQt5.QtWidgets 导入 *导入系统类彭塞雷(QWidget):def __init__(self):超级().__init__()self.layout = QVBoxLayout(self)self.list ..
发布时间:2022-01-12 23:21:51 Python

PyQt5按钮未连接

我正在尝试使用 PyQT5 构建一个简单的 GUI,有 3 个按钮用于打开文件浏览器,还有一个按钮用于对所选文件进行处理,但我无法让我的按钮连接到执行此操作所需的功能. 在 Ctrl 类中,_connect_signals 函数似乎没有调用 _input_select.谁能帮我弄清楚为什么? 导入系统# 从 PyQt5.QtWidgets 导入 QApplication 和所需的小部件从 ..
发布时间:2022-01-12 23:21:37 Python

QDataWidgetMapper;将 TableWidget 映射到模型

我没有找到任何文档显示 QDataWidgetMapper 实际适用于哪些小部件,也没有找到任何使用 QTableWidget 进行映射的实现. 它绝对适用于 QLineEdit 和 QComboBox,它们是输入小部件,但是否可以映射到 QTableWidget? 目标是在添加到 QUndostack 时使用 QUndoStack 撤消/重做每个小部件中的文本更改.我希望能够撤消/重 ..

PyQt5 QLCNumber 没有更新

我想制作一个计算脉冲的程序,然后它会通过一些方程式并将其显示在 gui 中.这是我的 main.py 导入系统进口时间导入 RPi.GPIO 作为 GPIO导入 PyQt5从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 *从主窗口导入 Ui_MainWindowGPIO.setmode(GPIO.BCM)GPIO.setup(18, GPIO.IN, pull_u ..
发布时间:2022-01-12 23:21:02 Python

pyqt5不显示窗口

我真的希望有人可以帮助我解决这个问题.我正在尝试开始使用 pyqt5,并且几乎从我正在学习的课程中复制了这段代码.代码似乎执行没有任何问题,但我应该看到的窗口根本没有出现,我做错了什么?顺便说一下,我正在研究 ubuntu 18 从 PyQt5.QtCore 导入 *从 PyQt5.QtWidgets 导入 *类页面(QWidget):def __init__(self, parent=None ..
发布时间:2022-01-12 23:20:45 Python

在 QCalendarWidget 中将项目添加到 QTableView

我目前正在制作一个带有日历的待办事项应用程序.每当用户在特定日期有事件时,左上角会出现一个红色圆圈.每当用户双击日期时,我希望它显示一个包含当天事件信息的新窗口.但是,我无法将信息存储到每个日期中.我怎样才能使每个日期都有一个可以存储事件的列表? 这是用户界面: 这是子类 QCalendarWidget 的代码: 类 TodoCalendar(QtWidgets.QCalendarW ..
发布时间:2022-01-12 23:20:09 Python

将信号连接到插槽立即导致信号被发射

我正在使用 python 3.3.3 和 pyqt5 编写程序.我已经连接了许多信号和插槽,没有问题.这导致了一个问题.我的代码如下: def populateVendorAndModelComboBoxes(self, vendorComboBox, modelComboBox):dictVendors = {}#for rclass in sorted(list(directory.DRV ..
发布时间:2022-01-12 23:19:38 Python