pyqt5相关内容

如何编译使用python 3.8的PyQt5程序

我试图将一个简单的PyQt5程序编译为一个EXE文件.我一直在尝试使用 fbs ,但是我没有运气.还有另一种简单的方法可以做我想做的事吗? 如果建议使用pyinstaller,请向我说明具体如何执行.我对诸如“仅使用pyinstaller"之类的模糊指示不太满意.并且他们有一个指向Wiki的链接.这对我没有帮助,因为我已经去过那里并且不了解它. 非常感谢您的帮助. 如果有用,这里 ..
发布时间:2021-04-23 19:57:29 Python

如何在Python中从命令行控制/驱动/交互PyQt GUI

我有一个使用PyQt创建的GUI应用程序,我希望也可以通过一种内部API从python终端对其进行控制. 想法: 使用主终端:不可能,因为它被QApplication阻止了(通过app.exec _()) 在另一个线程中启动GUI以释放主要线程:不可能,QApplications必须在主要线程中执行. ??? 我不想要“应用内"终端. 您还有其他想法吗? 解决方案 ..
发布时间:2021-04-23 19:25:15 Python

PyQt5:从小部件内部访问QClipboard(或应用程序对象)

我正在尝试通过PyQT5应用程序访问剪贴板(通过QClipboard),但是要从几层深的小部件访问.该应用程序对象通常通过 app.clipboard()提供剪贴板,但是我无法访问如此深的应用程序对象.有没有一种方法可以访问剪贴板或 app ,而又不涉及将 app 一直传递下去? 解决方案 有两种方法可以做到这一点: 来自PyQt5的 .QtWidgets导入qApp 或: 从 ..
发布时间:2021-04-22 19:24:17 其他开发

使QLabel可点击

我有一个用QPixmap填充的Qlabel,单击此标签后,我想启动一个进程/功能.我扩展了QLabel类,如下所示: 从PyQt5.QtCore导入 *从PyQt5.QtWidgets导入*从PyQt5.QtGui导入*QLabel_alterada(QLabel)类:clicked = pyqtSignal()def __init(自己,父母):QLabel .__ init __(自身, ..
发布时间:2021-04-22 19:14:49 Python

在PQt5的主窗口中调用不同的窗口类-python

我有一个运行2个过程并分别显示2个窗口的功能代码.每个过程都会生成自己的窗口.我想选择要显示的过程,或者两者都在主窗口中.这两个选项很有趣.我试图定义一个可以调用每个项目的窗口,但是由于各个窗口(Mainwindow_1和2)的生成属于已经定义了一个窗口的类,所以我不知道如何每次只显示一个窗口点击相应的项目. 导入日志记录日志= logging.getLogger(__ name__)log.a ..
发布时间:2021-04-22 19:01:29 Python

如何在PyQt5中更改QButtonGroup的颜色属性?

我想在PyQt5中更改按钮组对象的按钮颜色.我尝试过 QButtonGroup.setStyleSheet(“"“QButtonGroup{背景颜色:rgb(255,255,255);}“") 但是没有这样的功能.如果有人可以(在Python或C ++中)提供帮助,我将不胜感激 解决方案 根据 Qt文档: QButtonGroup提供了一个抽象容器,按钮小部件已放入其中可以放 ..
发布时间:2021-04-19 20:29:52 C/C++开发

pyqt5无法将边框应用于无框架窗口

我通过pyqt5中的setStyleSheet函数应用了边框宽度和边框颜色.但是,当我在无框窗口中使用它时,没有应用边框.我的代码有任何问题吗?我需要帮助.这是我的代码. import sys从PyQt5.QtWidgets导入QWidget,QApplication从PyQt5.QtCore导入Qt,QPoint类CommonFramelessWidget(QWidget):def __in ..
发布时间:2021-04-16 18:46:52 Python

QGraphicScene背景

我正在学习PyQt5,以开发一个小型学术项目.我需要为QGraphicScene设置背景,但无法使图像很好地适合场景.根据我适用的规模,有时它会被取消或太大.这是我的代码: Class MainWindow(QWidget):def __init __():super().__ init __()self.title =“标题";self.top = 100self.left = 100sel ..
发布时间:2021-04-14 19:01:45 Python

如何使用串行将实时(更新)图形添加到我的PyQt5窗口?

我正在编写一个程序,该程序应该每秒从Arduino接收4个随机值,并使用它们创建一个更新的条形图.然后,我想创建一个PyQt5窗口来显示该条形图.我成功地读取了来自Arduino的值并使用它们来创建条形图.但是,由于我是GUI/Arduino的初学者,因此我不知道如何将条形图添加到我的PyQt窗口中.如果您能帮助我,我将不胜感激. 这是我的Arduino代码: void setup(){ ..
发布时间:2021-04-09 19:11:28 其他开发

Anaconda中的PyQt5安装问题

我正试图从anaconda提示符在Windows 10中安装PyQt5.但是我发现以下错误: (基本)C:\ WINDOWS \ system32> conda安装-c dsdale24 pyqt5解决环境:失败UnsatisfiableError:发现以下规范存在冲突:-pyqt5-zstd使用"conda信息"查看每个程序包的依赖关系. 我卸载了anaconda,然后 ..
发布时间:2021-04-03 20:13:44 Python

Python PyQt-取消选中所有其他复选框的复选框

我正在尝试进行以下验证: 选中“选择A" 或“选择B" 时,会自动取消选中“未选择" 选中“未选中"后,“选择A" 和“选择B" 都将自动取消选中 但是,当我运行此代码时,单击任何复选框将取消选中全部这3个复选框. 即初始化“未选择" 窗口会初始化.但是,当我单击“选择A" 时,它取消了“未选择" 的选择,这是有意的,但是“选择A" 却没有得到已选中. 我在做什么错了? ..
发布时间:2021-02-15 20:57:25 Python

没有焦点的KeyPressEvent

我正在编写一个简单的GUI,它将在特定点打开一个opencv窗口.这个窗口有一些非常基本的keyEvents来控制它.我想通过一些功能来推进这一点.由于我的QtGui是我的控制器,因此我认为使用KeyPressedEvent这样做是一种好方法.我的问题是,如果我在opencv窗口上处于活动状态,则无法触发KeyEvent. 那么,如果我的Gui不在焦点内,该如何触发KeyEvent? ..
发布时间:2021-02-15 18:42:06 Python

PyQt5:带QAction的键盘快捷键

如何在PyQt5中实现键盘快捷键(以运行功能)?我看到我应该以一种或另一种方式使用QAction,但是我不能将两者和两者放在一起,并且所有示例似乎都不适用于PyQt5,而是适用于PyQt4. 解决方案 使用QShortcut和QKeySequence类,如下所示: import sys from PyQt5.QtCore import pyqtSlot from PyQt5.QtGu ..
发布时间:2021-02-15 18:32:30 Python

获取任何QKeyEvent键值的可打印名称

我正在使用PyQt5.当我编写keyPressEvent处理程序时,我希望能够出于调试目的打印关于按下了哪些键的人类可读的描述.我希望无论如何都可以打印出这样的东西,而不管事件中按下了多少键,或者它们是修饰键还是“常规"键. 我已经看到此先前的问题,其中可接受的答案(使用C ++)建议创建QKeySequence并使用其.toString方法.我可以这样: def keyPressEv ..
发布时间:2021-02-15 18:30:48 Python

pyqt5应用程序中对话框和主窗口的国际化(翻译)

我正在尝试将pyside2/pyqt5编写的小型应用程序翻译成多种语言,例如中文.谷歌搜索后,我设法从菜单->语言->中文中选择了主窗口,将其更改为中文.但是,菜单->选项的弹出对话框仍为英文版本.似乎翻译信息没有传输到对话框.我该如何解决? 基本上,我在设计器中构建了两个ui文件,并转换为两个python文件:一个mainui.py和一个dialogui.py.然后,我使用 将两个pyt ..
发布时间:2020-11-30 00:13:23 Python

PyQt5和Python中的用户输入验证

这是关于输入验证的一个分为两个部分的问题,其中包含一个特定的组件和另一个更通用的组件. 具体信息: 在研究该主题时,我在常规页面上发现了 THIS 表达式. 我意识到这篇文章中的代码正在使用PyQt4.但是我想让它与PyQt5一起工作,因为我已经用它开始了我的项目. (显然是盲目的-我只能为此找到C ++文档) 这是我尝试过的: # somewhere above: ..
发布时间:2020-11-28 22:25:51 Python