pyqt5相关内容
我试图将一个简单的PyQt5程序编译为一个EXE文件.我一直在尝试使用 fbs ,但是我没有运气.还有另一种简单的方法可以做我想做的事吗? 如果建议使用pyinstaller,请向我说明具体如何执行.我对诸如“仅使用pyinstaller"之类的模糊指示不太满意.并且他们有一个指向Wiki的链接.这对我没有帮助,因为我已经去过那里并且不了解它. 非常感谢您的帮助. 如果有用,这里
..
我有一个使用PyQt创建的GUI应用程序,我希望也可以通过一种内部API从python终端对其进行控制. 想法: 使用主终端:不可能,因为它被QApplication阻止了(通过app.exec _()) 在另一个线程中启动GUI以释放主要线程:不可能,QApplications必须在主要线程中执行. ??? 我不想要“应用内"终端. 您还有其他想法吗? 解决方案
..
我正在尝试通过PyQT5应用程序访问剪贴板(通过QClipboard),但是要从几层深的小部件访问.该应用程序对象通常通过 app.clipboard()提供剪贴板,但是我无法访问如此深的应用程序对象.有没有一种方法可以访问剪贴板或 app ,而又不涉及将 app 一直传递下去? 解决方案 有两种方法可以做到这一点: 来自PyQt5的 .QtWidgets导入qApp 或: 从
..
我有一个用QPixmap填充的Qlabel,单击此标签后,我想启动一个进程/功能.我扩展了QLabel类,如下所示: 从PyQt5.QtCore导入 *从PyQt5.QtWidgets导入*从PyQt5.QtGui导入*QLabel_alterada(QLabel)类:clicked = pyqtSignal()def __init(自己,父母):QLabel .__ init __(自身,
..
我有一个运行2个过程并分别显示2个窗口的功能代码.每个过程都会生成自己的窗口.我想选择要显示的过程,或者两者都在主窗口中.这两个选项很有趣.我试图定义一个可以调用每个项目的窗口,但是由于各个窗口(Mainwindow_1和2)的生成属于已经定义了一个窗口的类,所以我不知道如何每次只显示一个窗口点击相应的项目. 导入日志记录日志= logging.getLogger(__ name__)log.a
..
我想在PyQt5中更改按钮组对象的按钮颜色.我尝试过 QButtonGroup.setStyleSheet(“"“QButtonGroup{背景颜色:rgb(255,255,255);}“") 但是没有这样的功能.如果有人可以(在Python或C ++中)提供帮助,我将不胜感激 解决方案 根据 Qt文档: QButtonGroup提供了一个抽象容器,按钮小部件已放入其中可以放
..
我希望我的QTWidgets.QWidget的边框是透明的或禁用的(borderwidth = 0),但是当我通过样式表将其设置为"border:0&"时,小部件内的所有按钮也都没有border-任何想法如何保持按钮的样式并仅更改小部件边框? class lamp_frame(object):def setupUi(自身,窗口):window.setObjectName("Yeelight控件
..
我通过pyqt5中的setStyleSheet函数应用了边框宽度和边框颜色.但是,当我在无框窗口中使用它时,没有应用边框.我的代码有任何问题吗?我需要帮助.这是我的代码. import sys从PyQt5.QtWidgets导入QWidget,QApplication从PyQt5.QtCore导入Qt,QPoint类CommonFramelessWidget(QWidget):def __in
..
我正在学习PyQt5,以开发一个小型学术项目.我需要为QGraphicScene设置背景,但无法使图像很好地适合场景.根据我适用的规模,有时它会被取消或太大.这是我的代码: Class MainWindow(QWidget):def __init __():super().__ init __()self.title =“标题";self.top = 100self.left = 100sel
..
我正在编写一个程序,该程序应该每秒从Arduino接收4个随机值,并使用它们创建一个更新的条形图.然后,我想创建一个PyQt5窗口来显示该条形图.我成功地读取了来自Arduino的值并使用它们来创建条形图.但是,由于我是GUI/Arduino的初学者,因此我不知道如何将条形图添加到我的PyQt窗口中.如果您能帮助我,我将不胜感激. 这是我的Arduino代码: void setup(){
..
使用arduino代码(还将arduino uno中的引脚13连接到A0)以更改值 int PinOutput = 13;int PinInput = A0;int inph;int inpl;void setup(){//将您的设置代码放在这里,只需运行一次即可:Serial.begin(9600);pinMode(PinInput,INPUT);pinMode(PinOutput,OUTP
..
我正试图从anaconda提示符在Windows 10中安装PyQt5.但是我发现以下错误: (基本)C:\ WINDOWS \ system32> conda安装-c dsdale24 pyqt5解决环境:失败UnsatisfiableError:发现以下规范存在冲突:-pyqt5-zstd使用"conda信息"查看每个程序包的依赖关系. 我卸载了anaconda,然后
..
我正在紧接着在Python3中试验memory_profiler https://medium.com /zendesk-engineering/hunting-for-memory-leaks-in-python-applications-6824d0518774 在此感谢@eyllanesc PyQt5设计器gui并在QPushButton上循环/循环[重复] 我刚刚创建了一
..
我正在尝试进行以下验证: 选中“选择A" 或“选择B" 时,会自动取消选中“未选择" 选中“未选中"后,“选择A" 和“选择B" 都将自动取消选中 但是,当我运行此代码时,单击任何复选框将取消选中全部这3个复选框. 即初始化“未选择" 窗口会初始化.但是,当我单击“选择A" 时,它取消了“未选择" 的选择,这是有意的,但是“选择A" 却没有得到已选中. 我在做什么错了?
..
我正在编写一个简单的GUI,它将在特定点打开一个opencv窗口.这个窗口有一些非常基本的keyEvents来控制它.我想通过一些功能来推进这一点.由于我的QtGui是我的控制器,因此我认为使用KeyPressedEvent这样做是一种好方法.我的问题是,如果我在opencv窗口上处于活动状态,则无法触发KeyEvent. 那么,如果我的Gui不在焦点内,该如何触发KeyEvent?
..
如何在PyQt5中实现键盘快捷键(以运行功能)?我看到我应该以一种或另一种方式使用QAction,但是我不能将两者和两者放在一起,并且所有示例似乎都不适用于PyQt5,而是适用于PyQt4. 解决方案 使用QShortcut和QKeySequence类,如下所示: import sys from PyQt5.QtCore import pyqtSlot from PyQt5.QtGu
..
我正在使用PyQt5.当我编写keyPressEvent处理程序时,我希望能够出于调试目的打印关于按下了哪些键的人类可读的描述.我希望无论如何都可以打印出这样的东西,而不管事件中按下了多少键,或者它们是修饰键还是“常规"键. 我已经看到此先前的问题,其中可接受的答案(使用C ++)建议创建QKeySequence并使用其.toString方法.我可以这样: def keyPressEv
..
我正在尝试将pyside2/pyqt5编写的小型应用程序翻译成多种语言,例如中文.谷歌搜索后,我设法从菜单->语言->中文中选择了主窗口,将其更改为中文.但是,菜单->选项的弹出对话框仍为英文版本.似乎翻译信息没有传输到对话框.我该如何解决? 基本上,我在设计器中构建了两个ui文件,并转换为两个python文件:一个mainui.py和一个dialogui.py.然后,我使用 将两个pyt
..
使用PyQt5,这两个都返回应用程序对象: app = QtWidgets.QApplication.instance() app = QtWidgets.qApp for i in app.arguments()[1:]: ... 但是为什么print(QtWidgets.QApplication.instance() is QtWidgets.qApp)打印False?
..
这是关于输入验证的一个分为两个部分的问题,其中包含一个特定的组件和另一个更通用的组件. 具体信息: 在研究该主题时,我在常规页面上发现了 THIS 表达式. 我意识到这篇文章中的代码正在使用PyQt4.但是我想让它与PyQt5一起工作,因为我已经用它开始了我的项目. (显然是盲目的-我只能为此找到C ++文档) 这是我尝试过的: # somewhere above:
..