Questions tagged «pyqt»

7
PyQt应用程序中的线程:使用Qt线程还是Python线程?
我正在编写一个GUI应用程序,该应用程序通过Web连接定期检索数据。由于此检索需要一段时间,因此会导致UI在检索过程中无响应(无法拆分成较小的部分)。这就是为什么我想将Web连接外包给单独的工作线程。 [是的,我知道,现在我有两个问题。] 无论如何,该应用程序使用PyQt4,所以我想知道更好的选择是:使用Qt的线程还是使用Python threading模块?各自的优点/缺点是什么?还是您有完全不同的建议? 编辑(赏金):虽然在我的特定情况下,解决方案可能会使用非阻塞网络请求,例如Jeff Ober和LukášLalinský建议的(所以基本上将并发性问题留给了网络实现),但我仍然想要更多深入回答一般问题: 与本地Python线程(来自threading模块)相比,使用PyQt4(即Qt)线程有什么优缺点? 编辑2:谢谢大家的回答。尽管没有达成100%的协议,但似乎普遍的共识是答案是“使用Qt”,因为这样做的优点是可以与库的其余部分集成,而不会造成任何实际的缺点。 对于希望在这两种线程实现之间进行选择的任何人,我强烈建议他们阅读此处提供的所有答案,包括方丈链接到的PyQt邮件列表线程。 我考虑了一些悬赏的答案;最后,我选择了方丈作为非常相关的外部参考;然而,这是一个密切的电话。 再次感谢。

13
如何使用pip在Windows上安装PyQt4?
我在Windows上使用Python 3.4。当我运行脚本时,它抱怨 ImportError: No Module named 'PyQt4' 所以我尝试安装它,但是pip install PyQt4给 找不到符合要求PyQt4的下载 尽管我跑步时确实会出现pip search PyQt4。我尝试pip install python-qt安装成功,但这并不能解决问题。 我究竟做错了什么?
112 python  python-3.x  pyqt  pyqt4  pip 


6
用Python开发GUI:Tkinter与PyQt [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 如果要使用Python开发一个用户界面,该选择哪个:TkInter或PyQt? 我刚开始使用TkInter,就能够使用一些简单的UI来处理基本的小部件,例如标签,按钮,文本框等。只是好奇地知道PyQt与TkInter相比有多好? 干杯


6
PyQt中带有QThread的后台线程
我有一个程序,可以通过我在PyQt中编写的gui与正在使用的无线电接口。显然,无线电的主要功能之一是传输数据,但是要连续进行此操作,我必须循环写入,这会导致gui挂起。由于我从未处理过线程,因此我尝试使用QCoreApplication.processEvents().“无线”需要在两次传输之间睡眠的方法来消除这些挂起,因此gui仍根据这些睡眠持续的时间来挂起。 是否有使用QThread修复此问题的简单方法?我一直在寻找有关如何使用PyQt实现多线程的教程,但是其中大多数都涉及设置服务器,并且比我需要的要先进得多。老实说,我什至不需要我的线程在它运行时更新任何东西,我只需要启动它,使其在后台传输,然后停止它即可。


6
PyQt或PySide-使用哪一个[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我开始学习一些python,现在想通过gui-build玩些玩具。由于Qt具有跨平台性,因此它似乎是一个不错的选择。 现在似乎有两个绑定可用:Riverbank Computing的PyQt和最初由诺基亚开发的PySide。 那么我应该选择哪一个呢?我所能找到的只是两年的功能比较,但是如今有什么区别? 哪个更容易使用,文档更多/更好?两者仍在积极发展中吗? 由于我不打算编写商业应用程序,因此许可对我来说并不重要。
68 python  pyqt  pyside 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.