pyqt4相关内容

'pyuic5' 未被识别为内部或外部命令

我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件.但我得到了错误:pyuic5 未被识别为内部或外部命令.我使用 anaconda 3,并在这里尝试了所有建议: C:/Program 无法识别...与 pyuic5 相关. 我在这里看到过: 'Pyuic4' 未被识别为内部外部命令. 解决方案 对于任何人有这个问题:关键是anaconda3中的py ..
发布时间:2022-01-12 23:01:18 Python

对 QSlider 使用浮点数

我有一个 QLineEdit 和一个 QSlider,它们在其中相互交互. 例如.如果我在 QLineEdit 中设置了一个值,则滑块将被更新,或者如果我将滑块滑过,它将更新 QLineEdit 中的值 # 如果用户更改滑块上的值self.timer_slider.valueChanged.connect(self.set_value)# 如果用户在文本框中设置了一个值self.timer ..
发布时间:2022-01-12 22:55:34 Python

PyQt4 代码在 PyQt5 (QHeaderView) 上不起作用

我使用的是 PyQt4,这段代码运行良好. self.table.horizo​​ntalHeader().setResizeMode(1, QHeaderView.Stretch) 它正在拉伸表格中的一列.但是当我用 PyQt5 运行代码时,我得到了这个错误: 属性错误:“QHeaderView"对象没有属性“setResizeMode" 你能帮忙吗?或者简单地说;如何在 PyQt5 中 ..
发布时间:2022-01-12 22:54:15 Python

如何使用 PyQt 更改光标形状?

我有一个简单的应用程序,它运行的进程可能会持续几分钟才能完成.我正在尝试向用户提供它正在处理请求的指示 - 例如将光标更改为沙漏. 但我不能让它正常工作.我所有的尝试都导致错误或无效.而且我似乎错误地调用了光标形状,因为 PyQt4.Qt.WaitCursor 返回模块不包含它的错误. 向用户指示进程正在运行的正确方法是什么? 解决方案 我认为 QApplication.set ..
发布时间:2022-01-12 22:50:28 Python

如何在 PyQt4 中相对于标签大小的变化保持按钮不变

我有一个图像作为我在 PyQt4 程序中的标签.该程序还包含一些按钮.现在,当我最大化我的窗口时,虽然标签得到扩展,但按钮保留了它们的位置.我希望按钮应该保持它们相对于标签的相对位置,即使在最大化时也是如此. 我的代码如下: 类 Ui_MainWindow(object):def setupUi(self, MainWindow):self.centralwidget = QtGui.QW ..
发布时间:2022-01-12 22:49:40 Python

将旧信号和插槽转换为新样式的正确方法?

我目前正在尝试将旧的 python 程序从 Python 2 转换为 Python 3,并从 PyQt4 更新为 PyQt5.该应用程序使用 PyQt5 不支持的旧式信号和插槽.我已经弄清楚了大部分需要做的事情,但下面有几行我似乎无法工作: self.emit(SIGNAL('currentChanged'), row, col)self.emit(SIGNAL("激活(const QStrin ..
发布时间:2022-01-12 22:44:56 Python

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

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

在字符串中按下 QpushButton 时如何在 QlineEdit 中获取文本?

我正在尝试实现一个功能.我的代码如下. 当用户单击名称为“连接"的按钮时,我想在字符串中获取对象名称为“主机"的文本,例如“主机".我怎样才能做到这一点?我尝试过,但失败了.如何实现这个功能? 导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入 *类表单(QDialog):def __init__(self, parent=None):超级(表单,自我).__i ..
发布时间:2022-01-12 22:27:30 Python

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

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

PyQt4 - 将文件拖放到 QPushButton

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

PyQt:如何获得大部分 QListWidget

代码构建了一个带有单个 QListWidget 和单个 QPushButton 的对话框. 单击该按钮会添加一个列表项. 右键单击列表项会弹出一个右键菜单,其中包含“删除项"命令. 选择“移除项目"命令会从列表小部件中移除一个列表项目. 看看如何实现以下 ListWidgets 操作会很有趣: 能够上下移动列表项(重新排列). 能够多选和多删除列表项. 更好更健壮 ..
发布时间:2022-01-11 21:10:36 Python

在 GitLab 中创建 pyqt 构建

我正在 pyqt4 中制作一个程序,使用 python3.4 并托管在 Gitlab 上.当我试图进行构建时,它会失败.这是我项目中的 .gitlab-ci.yml 文件: before_script:- apt-get 更新 -qy- apt-get install -y python3 python3-dev python3-pip python3-pyqt4- 导出显示=:0.0测试:脚 ..
发布时间:2022-01-10 10:56:18 其他开发

Pycharm:Python Qt代码代码补全

我是 Python 中 Qt 的初学者. 我使用 Qt Designer 创建简单. 我需要什么 - 用户点击按钮后,应用程序将文本从编辑复制到标签. 我有来自 Qt Designer 的文件 example.ui: 如何在我的 Python 代码中使用它? 我修改了一些教程中的代码,它可以工作: 导入系统从 PyQt4 导入 QtCore、QtGui、uicfor ..
发布时间:2022-01-08 10:05:30 Python

PyQt4 jpeg/jpg 不支持的图像格式

我试图让 QImage(或 PyQt4 中的任何东西,就此而言)在脚本中加载 jpg 文件.我一直无法找到有关如何让它将 jpg 图像作为脚本加载的任何信息,很多使用 py2exe 进行编译,但我什至无法做到这一点. 花了一些时间来解决这个问题,我关注了一些没有可用的东西.查看我的站点包/PyQt4/plugins/imageformats 文件夹: qgif4.dll、qico4.dll ..
发布时间:2022-01-05 21:42:07 Python

Python实现简单的网络数据存储

我正在尝试开发一个 python PyQt 程序,允许用户输入有关个人资料的数据,并在以后查看它们以进行处理. 该程序将被少于 5 人同时使用.所以,我正在考虑使用 Sqlite3 数据库,因为我相信它应该能够应付这么大的流量. 我想到的框架是,客户将在每台机器上拥有自己的 python pyqt 程序副本.每当他们执行任何需要读取/写入数据的操作时,它都会通过 Internet 连接 ..
发布时间:2022-01-05 21:38:09 Python

如何在pyqt中创建模态窗口?

我查看了文档,发现“self.setWindowModality(QtCore.Qt.WindowModal)". 我将此函数添加到我的“init"函数中,但仍然无法创建模态对话框. 任何帮助将不胜感激, 谢谢. 解决方案 QDialog has setModal() as found 此处. 如文档所述: 默认情况下,该属性为 False 并且 show() 弹出对 ..
发布时间:2022-01-05 21:36:00 Python