pyqt相关内容

如何从文本编辑中保存文本

帮助我,我想使用 Qt Widgets 从 PyQt5 中的文本编辑器中完成此代码并保存文本文件.Q 文件对话框 .get 保存文件名.帮我.我想在文本编辑器中编写文本并保存,但我不知道如何完成 Save__File 功能. 代码 从 PyQt5 导入 QtCore、QtGui、QtWidgets类 Ui_MainWindow(对象):def setupUi(self, MainWindo ..
发布时间:2022-01-12 23:25:27 其他开发

如何使用按钮打开新窗口

如何打开一个允许我从以下代码中选择时间的新窗口?我尝试使用connect函数连接到windows2,但似乎出现错误. 我想通过 Dropbox 选择时间,我可以在上午 10 点、上午 11 点等之前选择时间.有谁知道您也可以如何实现这一点? 类窗口(QMainWindow):def __init__(self):超级().__init__()self.label = QLabel()sel ..
发布时间:2022-01-12 23:25:13 Python

在子进程中运行 Pyinstaller 单个可执行输出时无法重定向它

我已经为此苦苦挣扎了一段时间.我已经设法编写了一个可以捕获 .py 文件的 STDOUT 的代码,但是当我使用从 Pyinstaller 生成的可执行文件运行完全相同的代码时(不管它是否窗口化)readyReadStandardOutput 信号永远不会出现. 根据我的测试,只有在应用程序崩溃时才会发出任何信号,但是我需要 GUI 和可执行文件之间的实时通信. 这是我的参考代码: ..
发布时间:2022-01-12 23:25:06 Python

QLabel &自动换行:如何以逗号为基础换行(与空格)

我正在尝试使用没有空格但用逗号分隔的文本制作多行 QLabel.例如:'猫、狗、兔子、火车、汽车、飞机、奶酪、肉、门、窗' 我发现使用 setWordWrap 可以实现多行,但它会根据空格中断. 如何根据逗号换行? 这是一个代码示例: 从 PySide2.QtWidgets 导入 *类主窗口(QMainWindow):def __init__(self, *args, **kw ..
发布时间:2022-01-12 23:24:44 Python

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

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

为 QPrintWidget、QPrintPrevwiwWidget 添加页脚

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

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

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

在 PyQt5 中,如何将普通的 QLineEdit(文本框)转换为完美的大写/大写 QLineEdit 框?

如何在入门级将我的 QLineEdit 转换为大写或全部大写? (如果我在我的文本框(QLineEdit)中输入字符串,它会根据用户定义的方法自动将输入字符串转换或格式化.(大写或大写)) 导入系统从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *类 textbox_example(QWidget):def __init__(self):超级().__init ..
发布时间:2022-01-12 23:19:13 Python

PyQt5/pyqt4 是否已经支持带有手写识别的 QtVirtualKeyboard?

我正在使用 pyqt5 开发桌面应用程序,我想使用带有手写识别功能的虚拟键盘.我看到Qt,QtVirtualKeyboard已经支持了. 这里是 a链接! 我得到了在 QtCreator 上运行的 C++ Qt 示例代码.但是使用 python3.5 和 PyQt5 会给出这样的信息: 模块“QtQuick.VirtualKeyboard"未安装导入 QtQuick.VirtualK ..
发布时间:2022-01-12 23:18:41 Python

如何将 QCompleter 与 InputDialog 一起使用?

我正在编写一个 Python 应用程序,用户可以在其中在 QInputDialog 中输入一个字符串.如何使用 QCompleter 使输入更容易? 我已经在不同的网站上搜索并阅读了文档https://doc.qt.io/qt-5/qcompleter.html#详情但找不到任何解决此问题的方法. 在我看来,QCompleter 似乎只适用于 QLineEdit 和 QComboBox ..
发布时间:2022-01-12 23:17:40 Python

我怎么能等待而不冻结主线程

我想制作一个从侧面滚出的表格,但它只是传送 类子窗口(QMainWindow):def __init__(self):QMainWindow.__init__(self)self.ui = loadUi("SubWindow.ui", self)屁股 = QPushButton()self.UploadButton.clicked.connect(self.UploadButtonClicked ..
发布时间:2022-01-12 23:17:31 Python

QGraphicsSVGItem 忽略(一些)剪切路径.为什么?

此 SVG 图像 在 Firefox 和 Inkscape 中正确呈现,但由于某种原因,当使用 QGraphicsSVGItem 没有任何花哨的东西,它呈现这种方式: 作为参考,这是它在 Firefox 上的样子: 如您所见,卡片背面不应超出白色边框. 我做错了吗?有(最好是简单的)修复方法吗? MWE: 导入系统从 PyQt5 导入 QtWidgets、QtCore、Q ..
发布时间:2022-01-12 23:17:13 Python