pyqt相关内容

PyQt:如何获得大部分 QListWidget

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

在 PyQt 中支持拖放的 QTreeView

在 PyQt 4 中,我想创建一个 QTreeView,可以通过拖放操作重新组织其结构. 我已经为 QTreeView 实现了自己的模型(QAbstractItemModel),因此我的 QTreeView 可以正确显示数据.现在我想添加对树节点的拖放支持,以便能够将树内的节点从一个父节点移动到另一个父节点,拖放复制等等,但我找不到任何完整的教程来实现这一点.我找到了一些关于 QTreeWi ..
发布时间:2022-01-11 21:08:05 Python

在 QgraphicsView 内拖放不起作用(PyQt)

我为一些按钮创建了一个自定义类.这些是“可拖动"按钮,顾名思义,是可以相互拖放(取决于是否设置了 allowDrag 属性)然后执行操作的按钮.这些拖动按钮的代码已经发布在这里:拖放按钮和下拉菜单 PyQt/Qt 设计器 显然,当按钮在 QWidget 中时,它们工作得很好,但是当它们被添加到 QGraphicsView 的场景中时(我也为它创建了一个自定义类),drop 事件不起作用.我收 ..
发布时间:2022-01-11 21:00:04 Python

如何在 PyQt/PySide 中获取删除的文件名

我正在尝试设置一个应用程序,该应用程序将接受放入其中的 havin 文件.所以,我正在寻找一种方法来在它们被放入时提取路径. 现在,我为应用程序的右侧启用了拖放功能,它会接受放入的文本,但我不知道如何处理放入的文件. 我正在使用: def PTE_dragEnterEvent(self, e):如果 e.mimeData().hasFormat('text/plain'):e.acc ..
发布时间:2022-01-11 20:47:48 Python

在 PyQt5 中嵌入终端

所以我一直在尝试创建自己的终端,但事实证明这非常有问题,而且看起来不专业. 然后我偶然发现了这段用于 PyQt4 的代码: #!/usr/bin/env python#-*- 编码:utf-8 -*-导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入 *类embterminal(QWidget):def __init__(self):QWidget.__init ..
发布时间:2022-01-11 08:50:02 Python

Mac + Anaconda 上的 Qt 设计器应用程序在哪里?

我正在尝试在 Mac 上查找 Qt 设计器应用程序.我安装了 anaconda 包,conda 报告安装了 qt、sip 和 pyqt.我仍然无法在任何文件夹中找到设计器应用程序.我使用 pyqt 的 Python 应用程序运行良好.我对 Mac 很陌生,可能缺少一些非常简单的东西. 我确实在文件夹树中搜索了任何名为设计师的东西.我发现 QtDesigner.so (应该是可执行的?)在/U ..
发布时间:2022-01-10 21:28:36 Python

谷歌浏览器中的 Pyqt 标签页

我想让我的 pyqt 应用程序在菜单栏中有标签,例如 Google Chrome :) 关于如何做的任何建议或简单示例? 我确实找到了这些相关链接: - http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/ 解决方案 为此,您必须使用 Qt.FramelessWindowHint,然后创建自己的 Max、Min ..
发布时间:2022-01-09 20:49:00 Python

带有显示当前下载状态的文本标签的 FTP 下载

我制作了一个 GUI,点击 “下载" 按钮后,程序将从 FTP 服务器下载文件.这样做时,我希望标签更新,例如:"Connecting..." ->“正在下载..." ->“已下载!"我试过用线程模块做,但它似乎不起作用: def updater(self):self.updateStatusText.setText(“状态:连接中...")线程 = threading.Thread(targe ..
发布时间:2022-01-09 11:46:00 Python

Pycharm 调试器可在 Ubuntu 上运行,但不能在 Windows 上运行相同的代码

更新:正在跟踪的问题这里p> 编辑:我可能不是唯一遇到此问题的人.我错过了今天也发布的这个,它看起来很相关:PyCharm 调试器不起作用 以下是使用 Pycharm Professional 时在 Windows 7 和 Ubuntu 14.04 上运行良好的最小示例 PyCharm 2016.1构建 #PY-145.260,构建于 2016 年 3 月 22 日JRE:1.8.0_6 ..
发布时间:2022-01-08 10:05:59 Python

python:使用 PyCharm 和 PyQt5 时,进程以退出代码 1 结束

我有三个 Python(3.4.3) 脚本.其中之一是用于控制 PyQt5 生成的 .ui 文件.当我运行 GUI 程序时,它接受所有数据和所有内容,当我按下 InputDialog 上的 OK 按钮时,窗口关闭并显示控制台. 进程以退出代码 1 结束 当我在 Python IDLE 上运行相同的代码时,它显示: >>>>> 当我在 Visual ..
发布时间:2022-01-08 10:00:09 Python

PyQt 和上下文菜单

我需要在我的窗口上单击鼠标右键来创建上下文菜单.但我真的不知道如何实现这一目标. 是否有任何小部件,或者我必须从头开始创建它? 编程语言:Python 图形库:Qt (PyQt) 解决方案 我不会说 Python,但它在 C++ 中相当容易. 首先在创建小部件后设置策略: w->setContextMenuPolicy(Qt::CustomContextMenu); ..
发布时间:2022-01-06 14:50:12 Python

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

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

如何拦截Qt中给定事件发出的所有信号?

我可以想象根据事件可能会有很多,但同时,我想这可能是最好的调试方式,也是一个有趣的教训. 我为什么需要它?我正在使用一些基于 QWidget 的自定义类,当我取消附加基于同一窗口的 QDockWidget 时,它不会扩展.知道当这个停靠部件被解除连接时发出了什么信号将帮助我选择我需要在我的自定义类中覆盖的方法. 换句话说,我不想检查文档中所有可能的信号,而只想查看在应用程序中执行某些操 ..
发布时间:2022-01-05 21:41:56 其他开发

Mac OS X 系统范围的快捷方式

所以我被要求将一些内部帮助应用程序移植到 Mac OS X 10.7. 工作得很好,因为平台相关的代码无论如何都是最少的,但是一个应用程序需要一个系统范围的快捷方式才能运行(即 RegisterHotkey 功能),但我找不到有关如何在 Mac 上执行此操作的任何文档. 该程序使用 PyQt gui 和 Python 3.2.而windows对应的代码基本上是: def regist ..
发布时间:2022-01-05 21:41:33 移动开发

将光标添加到 matplotlib

这张图片显示了我想要实现的目标: 我正在寻找一种解决方案,将光标添加到 matplotlib 中绘制的线.光标应该是可拖动的,但只能在绘制的线上移动.标签应显示轨迹上标记点的实际值. 我不知道将哪个对象用作此光标/标记. 解决方案 matplotlib 页面上有一个示例,您可以对其进行调整以在感兴趣的位置显示一个点. 将 matplotlib.pyplot 导入为 plt导入 ..
发布时间:2022-01-05 21:41:24 Python

Python:Pickle 和 Qt (PyQT)

找出为什么将 Qt 对象的实例作为 MyClass() 的属性会导致两页崩溃日志的原因非常有趣.以及如何避免它: import sys, os, pickle从 PyQt4 导入 QtGui类我的类(对象):def __init__(self):self.myQtWidget=QtGui.QPushButton()经过app = QtGui.QApplication(sys.argv)myIns ..
发布时间:2022-01-05 21:41:11 Python