pyqt相关内容

没有调用PyQt窗口焦点事件

我有一个PyQt4程序,当我试图在窗口获得焦点时得到通知时,按照QUndoGroup文档中的建议进行操作。程序员有责任通过调用QUndoStack :: setActive()来指定哪个堆栈处于活动状态,通常是当关联的文档窗口获得焦点时。 但是我有一个奇怪的问题,其中只有一个窗口实际上获取了focusIn和focusOut事件,而其他窗口只在创建时接收到一个,否则从来没有收到他们。下面是一个 ..
发布时间:2017-12-24 21:52:08 Python

在用PyQt捕捉网站图像之前等待一段时间

我正在使用PyQt(作为Python初学者)。 我需要能够在无头系统上截取网站截图。 我之前在另一个项目中使用了PhantomJS,但是他们在1.5版本中放弃了Flash支持,我不想依赖于我的新项目的已弃用的1.4版本。 所以我使用PyQt自己做我的东西。 我可以截取一个给定网址的网站,没有问题。 但我一直有“蓝色骰子”的Flash插件图标在Flash占位符(是的,JavaScr ..
发布时间:2017-12-10 22:08:06 Python

从ffmpeg获取实时输出,用于进度条(PyQt4,stdout)

我已经看了很多问题,但仍然无法弄明白这一点。我正在使用PyQt,希望运行 ffmpeg -i file.mp4 file.avi ,并将其输出为流,因此我可以创建一个进度条。 p> 我已经看过这些问题: 可以ffmpeg显示进度条吗? 从子进程实时捕获stdout 我可以使用以下代码查看rsync命令的输出: import subprocess,time,os,sys ..
发布时间:2017-10-23 20:18:26 Python

python - pyqt 与 qt c++ 开发windows客户端程序区别

问 题 请教一下大牛,最近需要开发一个windows程序,选型是用QT 但是在语言上犯难了,是PYTHON (PYQT)还是C++ ,想知道这两张开发出来的程序,在语言区别以外,还有没有其他大的区别 备注:比如客户端程序的打包安装上面,哪个较便捷,依赖少,更容易独立安装 解决方案 我建议你可以从下面方面衡量你应该如何选型 1) 该客户端是否“比较复杂”,也就是说代码量是否比较 ..
发布时间:2017-09-06 11:47:27 C/C++开发

python - PyQt5点击button如何弹出新窗口?

问 题 怎么通过点击button,来打开一个新的窗口? 是写在同一个脚本里,还是把新窗口的代码放在另一个脚本里,然后通过点击按钮来运行? import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * class FirstWindow(QWidget): def __init__(self): ..
发布时间:2017-09-06 10:13:01 Python

python - PyQt中,树形结构QtreeView中,单击节点获取其绝对路径

问 题 刚刚接触pyqt这块,现在想做个界面,左半部分是tree(整个根目录的索引),右半部分我是想我在tree中点一下那个文件,右半部分就可以显示文件内容,那么这样的话我肯定要获取这个文件的绝对路径。 搞了很久,终于把单击事件函数搞定了,现在单击一下treeview中的某个文件节点,会触发这个函数,但是不知道如何获取这个文件的绝对路径,网上貌似这块资料很少,现在只知道要用model里 ..
发布时间:2017-09-06 03:49:17 Python

python - pyqt的tablewidget,现在想实现一个快速定位到某一行并显示的功能

问 题 因为现在用pyqt来显示tablewidget表格的行数很多,用鼠标滚轮要很久,想做一个输入行号就直接定位过去并显示,比如输入9999,就直接显示第9999行,相当于鼠标滚轮到了第9999行。 查了一下qt的官方手册,貌似没有类似的接口? 解决方案 item=self.tableWidget.findItems(text, QtCore.Qt.MatchExactly)#遍 ..
发布时间:2017-09-06 03:03:56 Python

无油漆画

我有一个带有画布窗口小部件的GUI。所以我需要用点感觉这个画布。问题是我需要创建一个独立的进程来运行GUI,因为这些点的(x,y)是从其他类生成的。所以我无法弄清楚我如何从 paintEvent 外部绘制点,或者我如何(如有必要)触发 paintEvent 再次.-。 编辑: 我需要运行一个遗传算法,每一代的结果,并将其在画布区域作为折线图表示!但是我需要在飞行中绘制/绘制结果。 ..
发布时间:2017-09-03 02:29:35 Python

子窗口关闭时如何清除存储在父应用程序中的子窗口引用?

我不确定如何解决以下问题: 我有一个PyQT应用程序,只要您按一下按钮 我正在保存我的应用程序类( self.w )中的此弹出窗口的引用 如果我关闭弹出窗口,变量 self.w 将仍然保留对封闭窗口的引用 如果我的代码中的某个地方我调用 self.w.repaint()我收到错误消息 RuntimeError:底层C / C ++对象已被删除。这个错误是由于我们仍然引用存储在 self ..
发布时间:2017-08-31 08:12:18 Python

从PyQt事件循环中执行Python代码

我正在测试使用PyQt构建的gui,我希望能够使用PyQt事件循环启动后执行的python代码(app.exec_())与gui进行交互。另一种说法是我想要对app.exec_的调用立即返回,就好像gui是无模式的,接下来是与gui进行交互的更多的python代码。 我发现运行PyQt循环的这个示例在一个线程,但不想做一些非常规的事情。有没有办法得到PyQt消息循环来继续处理消息,同时在ex ..
发布时间:2017-08-31 06:21:01 Python

PyQt:如何处理没有继承的事件

如果我没有继承,我可以处理鼠标事件,这个用法可以描述如下: 假设我想让QLabel对象来处理$ code> MouseMoveEvent ,教程中的方式通常会阻碍我们创建一个继承自QLabel的新类。但是我可以使用lambda表达式来处理事件而不继承,就像 ql = QLabel() ql .mouseMoveEvent = lambda e:print ex(),ey() ..
发布时间:2017-08-31 05:40:24 Python

如何处理Qt中的鼠标事件?

在Qt场景中拖动,平移和鼠标跟踪项目是我要在我的应用程序中同时使用的3个操作。但是,比我想象的要困难得多 示例代码: from PySide.QtCore import * 从PySide.QtGui导入* 类视图(QGraphicsView): “”“#如何编程鼠标事件 def mouseMoveEvent(self,event): 打印“查看MOVE”,event.po ..
发布时间:2017-08-29 22:43:10 开发方法

QKeyPress事件在PyQt

我有我的软件问题。在我的钢琴软件中,如果我继续按下键盘上的一个键,那么它会重复同一个特定键的相同音调。但实际上我需要一个单一的音调,直到释放那个特定的键。我提供了一部分代码来检测keyPress事件并调用相应的方法。那么我应该用我的代码来做什么变化? def keyPressEvent(self,event): 如果类型(事件)== QtGui.QKeyEvent和event.key()= ..
发布时间:2017-08-29 20:39:34 Python

PyQt:如何动态调用objectNames?

我创建了9个QPushButtons,其中objectName是E1,E2,E3,...,E9。 现在,我想使用从数据库获得的字符串更新他们的文本字段,所以我想做这样的事情: query =“SELECT evento FROM eventos;” cur.execute(query) i = 1 用于在cur中获取 evento = str(fetch) objectna ..
发布时间:2017-07-22 11:27:31 Python

QMimeData中的Python对象

我正在根据我的自定义模型实现拖放QTreeView。一切工作正常,我的树显示数据,拖放已启用,现在最后一步在我之前 - 删除和拖动拖动的数据。为此,我需要在我的模型中实现mimeTypes,mimeData和dropMimeData方法。现在我的问题是:有没有任何简单的标准方式如何通过QMimeData传递任意Python对象?我正在QTreeView内部做一个内部动作,显示我的Python类Pe ..
发布时间:2017-07-15 00:06:27 Python