pyqt相关内容

PyQt 启动后进度跃升至 100%

当我在 doWork 方法中运行代码时,通过单击 button1,进度条按预期工作. 但是,当我将列表从其他方法(即 btn2、btn3)传递给 doWork 方法时,进度条只是跳跃启动后达到 100%. 从 PyQt5 导入 QtCore、QtGui、QtWidgets从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *导 ..
发布时间:2022-01-12 22:31:01 Python

如何在python中将文件保存为excel时显示进度条?

如果你能帮助我,不胜感激.将文件保存到 Excel 时,我无法显示进度条.我想要实现的是显示进度条,同时从 pandas dataframe 也从 qwidgettable 保存 excel 文件,因为它需要时间才能保存.在下载或保存 excel 文件之前,我希望该进度条关闭.我试着在网上查看,但我看不到我的查询的具体答案.到目前为止,这是我创建的编译代码. 导入系统从 PyQt5 导入 QtW ..
发布时间:2022-01-12 22:29:54 Python

在画布上擦笔

我有一个功能正常的绘图应用程序,用于对图像进行一些分割.为此,我有两层,原始图像和我正在绘制的图像层. 我现在想实现一种擦除方法.我已经实现了撤消功能,但我也希望用户能够选择画笔“颜色"以便能够擦除特定部分,例如油漆中的橡皮擦.我认为这可以通过使用不透明的颜色进行绘制来实现,但这只会导致不绘制线条. 因此,我的目标是画一条线,去除图像层中的像素值,以便我可以看到底层图像 绘图MV ..
发布时间:2022-01-12 22:29:35 Python

即使小部件关闭,如何在 PyQt 中的 QLineEdits 中保存文本?

您好,我已经使用 PyQt 为我的脚本制作了一个 GUI,我有几个行编辑和几个按钮 (.....) = (self.(.....).text()) 我将该文本用于我的脚本作为变量(但我认为这对问题并不重要)我希望能够在 QLineEdits 中输入文本并保存它,所以下次我打开它时,文本仍然存在 我使用 PyQt5 然后我使用 Py-installer 将它变成一个应用程序所以我希望能够 ..
发布时间:2022-01-12 22:29:29 Python

使用 PyQt5 运行命令并获取标准输出和标准错误

我想用 PyQt5 运行命令.我想按时间顺序实时获取标准输出和标准错误. 我分为 UI 类和 Worker 类.有几个 UI 类,但为简单起见,我只指定了一个. 我试图解决这个问题,但我不能.我无法在 Worker 线程和 logger 函数之间建立连接. test_ui.py 导入系统导入子流程从 PyQt5.QtWidgets 导入 QApplication、QWidget ..
发布时间:2022-01-12 22:28:43 Python

如何从我的 Python 文件中更新 Qml 对象的属性?

我想在 Qml 中显示一个矩形,并且我想从我的 python 代码中更改矩形的属性(宽度、长度).其实python代码中有一个socket连接,通过它从另一台电脑接收width和length的值.简单地说:另一个用户应该能够实时调整这个矩形.我知道如何在我的 python 文件中建立套接字连接并使用 PyQt5,我可以从 python 显示 qml 文件. 但是,我无法通过我的 python ..
发布时间:2022-01-12 22:27:58 Python

Pyqt5 qthread + 信号不工作 + gui 冻结

我正在尝试使用 imap lib 制作邮箱检查器,它在没有 gui 的情况下与 python、队列和多线程一起工作得很好. 但是当我尝试放置一个 gui 时,我所做的每一个功能,都让 gui 冻结直到完成. 我从各种文档(添加 qthread、signal、cursor 等)和教程中尝试了很多东西,但对我没有用. 有人可以帮助我了解如何在运行函数时将文本设置或附加到 QtextE ..
发布时间:2022-01-12 22:26:46 Python

time.sleep() 和背景 Windows PyQt5

鉴于此,我从 PyQt5 模块开始,我仍然在慢慢理解它背后的逻辑.也就是说,我遇到了一个无法找到答案的问题,希望您能帮助我. 我有这个脚本: 导入系统、套接字、时间从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *从 io 导入 BytesIO 为类加载游戏(QWidget):wLoadDisplay = 768hLoadDi ..
发布时间:2022-01-12 22:26:37 Python

PyQt5中带框架的自定义标题栏

我正在开发一个支持开源降价的 Windows/Linux 最小笔记应用程序.我正在尝试删除标题栏并添加我自己的按钮.我想要一个只有两个自定义按钮的标题栏,如图 目前我有这个: 我试过修改窗口标志: 没有窗口标志,窗口既可调整大小又可移动.但没有自定义按钮. 使用self.setWindowFlags(QtCore.Qt.FramelessWindowHint),窗口没有边框,但 ..
发布时间:2022-01-12 22:26:30 Python

PyQt5 - QThread:在线程仍在运行时被销毁

如果我在线程完成后再次尝试运行线程,我试图弄清楚为什么这段代码会崩溃. 我第一次单击“开始 5 个线程"时,它运行得很好并完成了.但如果我再次点击它.整个程序崩溃,我得到 QThread: Destroyed while thread is still running Error 此代码是在网络上找到的.我正在努力学习. 导入时间导入系统从 PyQt5.QtCore 导入 QObje ..
发布时间:2022-01-12 22:21:19 Python

多重继承元类冲突

我需要一个类的双重继承.我尝试了几种语法,但我不明白元类的概念. 从 PyQt5.QtGui 导入 QStandardItem从配置解析器导入配置解析器类 FinalClass(ConfigParser, QStandardItem):def __init__(self, param):ConfigParser.__init__(self)QStandardItem.__init__(self) ..
发布时间:2022-01-12 22:21:09 Python

PyQt4 到 PyQt5 ->mainFrame() 已弃用,需要修复才能加载网页

我正在学习 Sentdex 的 PyQt4 YouTube 教程就在这里.我正在尝试跟进,但改用 PyQt5.这是一个简单的网络抓取应用程序.我跟着 Sentdex 的教程,我到了这里: 现在我正在尝试使用 PyQt5 编写相同的应用程序,这就是我所拥有的: 导入操作系统导入系统从 PyQt5.QtWidgets 导入 QApplication从 PyQt5.QtCore 导入 QUrl, ..
发布时间:2022-01-12 22:21:01 Python

当我将 PyQt QProgressBar 与 Selenuim 一起使用时,它不起作用

我构建了一个 PyQt5 GUI 来进行一些 Selenium 测试.一切都按预期工作,除了 PyQt 进度条. 在下面的第一个示例中,我使用 Selenium 浏览器,最后,当浏览器关闭时,进度条会跳转到 100%.但是,Selenium 按预期工作. def 测试(自我):自我完成 = 0浏览器 = webdriver.Firefox()链接 = ['http://www.somesi ..
发布时间:2022-01-12 22:20:45 Python

通过 connect 传递额外的参数

是否可以通过插槽传递变量,以便我可以打印出某些文本?试图将另一个函数中定义的变量“DiffP"传递给插槽. “DiffP"会根据选择的文件而变化. def addLineEdit(self):尝试:self.clearLayout()self.FileButton ={}自我输入 = {}self.TotalInput = []对于我在范围内(int(self.numberLine.tex ..
发布时间:2022-01-12 22:17:58 Python

如何让 PyQt 窗口在其“X"时调用方法?关闭按钮被选中

我试图在选择 PyQt 窗口的“X"关闭按钮时调用一个方法.轻快地,我有一个对象 QtGui.QWidget 的类,我希望它在使用“X"关闭按钮关闭窗口时调用它的一个方法,以便结束一些子进程.这怎么可能? 代码如下所示.我想调用的类interface的方法是stylusProximityControlOff().此方法会终止一个可能有点混乱的子进程,但这是一个单独的问题. 无论如何,如 ..
发布时间:2022-01-12 13:01:51 其他开发

为什么 PyQt 有时会在退出时崩溃?

下面给定的代码显示了一个 QMainWindow 和 4 个 QGraphicsView 以在其中使用鼠标进行绘制.它按预期工作,但在关闭它时,控制台中会出现以下错误消息: 进程以退出代码 139 结束(被信号 11 中断:SIGSEGV) 代码有什么问题? main.py 导入系统从 PyQt5.QtWidgets 导入 QApplication、QMainWindow、QGraph ..
发布时间:2022-01-12 11:21:34 Python

PyQt MimeData 文件名

我基本上是在重复 PyQt: 获取应用中文件的文件名 . 我希望能够做的是,在那个帖子中,转换 pyqt 中文件放置事件的输出,目前看起来像这样:/.file/id=6571367.661326 转换成实际文件路径(即/.Documents/etc./etc./myProject/fileNeeded.extension) 这样我就可以使用尝试 QDropEvent 的文件.这个怎么做 ..
发布时间:2022-01-11 21:28:24 Python

PyQt4 - 将文件拖放到 QPushButton

我认为标题是不言自明的.我正在创建一个小型独立应用程序,该应用程序需要用户将音频文件拖放到按钮上,然后通过使用文件路径等将文件与硬件上的相应按钮相关联... 我已经学习了大量关于小部件的拖放教程,而我的朋友有关于列表的教程,但是我开始相信它不能用于按钮?我知道您可以将文本拖放到按钮上.我还没有完全跟上 Qt 的速度,所以我可能只是缺少一个明显的错误. 这是代码,非常感谢! 导入系统从 ..
发布时间:2022-01-11 21:21:57 Python

qt: pyqt: QTreeView 内部拖放几乎可以正常工作...被拖动的项目消失了

我几乎在 QTreeView 中有一个完全正常的拖放重新排序.一切似乎都很好,除了丢弃的对象从未出现(尽管我可以引用它许多不同的方式,向我证明它确实存在于它应该存在的地方).如果有人有时间并且可以运行以下代码并让我知道我做错了什么,我将非常感激.一个多星期以来,我一直在反对这个过程: 您应该能够只复制并运行以下代码(我在其中有一堆打印语句,似乎表明一切正常,但显然有问题): 导入系统从 P ..
发布时间:2022-01-11 21:15:41 其他开发