pyqt4相关内容

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

python - 在同一电脑上运行两份相似程序时怎么分别配置环境变量?

问 题 我和同学在windows上开发同一个python写的项目,但是由于项目要求,有时他只能把代码用U盘拷到我电脑上来。pycharm运行他的gui.py时,继承的总是我的项目文件,把他的文件路径添加到PYTHONPATH和path里也没反应。该如何设置环境变量? 解决方案 Python下有Virtualenv 你可以尝试pip install一下 还有 建议团队开发时用gi ..
发布时间:2017-09-06 00:50:38 Python

python - PyQt4怎么判断当前选中QComboBox列表中的项

问题: 用pyqt4+Qdesigner编写了一个操作含有多个表单的excel工具,将所有表单名添加到QComoboBox的下拉选项中。现在想选中一个表单名后对当前表单操作,但是写好了好久没写出(初次接触pyqt)。 我的想法是选中当前列表中的表明后,输入数据,点击录入触发事件,事件中中添加一个判断当前是选中了哪个表单。但是现在不知道怎么判断当前表单,求助。 这是ui界面: 点击录 ..
发布时间:2017-09-06 00:01:46 Python

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

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

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

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

PyQt的QMainWindow closeEvent从不被调用

我在python中使用pyqt4。 当我关闭QMainWindow窗口时,它不由 closeEvent 方法处理。 请有人告诉我这个代码有什么问题: 从PyQt4导入QtCore,QtGui 类Ui_MainWindow(object): def setupUi(self,MainWindow): MainWindow.setObjectName(“MainWindow”) ..
发布时间:2017-08-31 04:38:40 Python

如何在CSV文件中编写UTF-8

我正在尝试用PyQt4 QTableWidget 创建一个csv格式的文本文件。我想用UTF-8编码编写文本,因为它包含特殊字符。我使用以下代码: import codecs ... myfile = codecs.open(filename, 'w','utf-8') ... f = result.table.item(i,c).text() myfile.write(f ..
发布时间:2017-08-16 19:21:31 Python

Python3 PyQt4创建一个简单的QCheckBox并更改布尔变量

所以我一直在试图用Python 3.3和PyQt4编写一个GUI。我已经通过几个教程,我仍然无法弄清楚如何在全局变量中检查和取消选中触发器更改。我不能让它触发任何事情,因为所有的教程使用的方法不会为我工作。 该程序太大,无法复制到这里作为一个整体所以我已经把复选框周围的程序的基本结构放在一起了。来自PyQt4 import QtGui,QtCore的 pre $ import sys ..
发布时间:2017-07-28 18:29:05 Java开发

Pyqt:“动态地”从函数附加到qtextedit

我的pyqt gui中有一个按钮,当单击运行一个执行一些冗长的数学计算的函数。在这个功能里面有很多打印声明,如: 打印“完成计算任务1进入task2” 所以通过使用这样的打印语句,我不需要让我们说一个进度条来表示程序进度。我在我的gui中添加了一个QTextEdit小部件,并用以下方式替换了该函数中的所有打印语句: MyTextEdit.append('mess ..
发布时间:2017-07-22 11:02:15 Python

PyQt:获取应用程序中文件的文件名

我正在尝试设置一个可以接受havin文件的应用程序。所以,我正在寻找一种方法来提取路径。 现在,我已经为应用程序的正确部分启用了拖放功能,它将接受删除的文本,但我不知道如何处理丢失的文件。 我正在使用: def PTE_dragEnterEvent(self,e): 如果e.mimeData()。hasFormat('text / plain'): e.accept () ..
发布时间:2017-07-14 23:37:40 Python

从QTabWidget拖放标签

我试图从标签小部件拖动一个标签,并拆分观察区域(如eclipse那样,您可以将标签标题拖到编辑区域中,类似于PyCharm中选项卡上的“split vertical”功能) 。 我尝试使用拖放功能,但无法获取标签主区域(例如文本区域)来注册来自QTabBar的拖动。然后,我尝试只是跟随鼠标移动,进一步,但分裂器代码不是很有效,它是相当丑陋的代码。 NB我不使用可停靠的小部件,因为此代码 ..
发布时间:2017-07-14 23:18:27 其他开发

PyQt:如何获取大部分的QListWidget

代码使用单个 QListWidget 和单个 QPushButton 构建对话框。 点击按钮可添加单个列表项。 右键单击列表项可打开带有“删除项目”命令的右键单击菜单。 选择“删除项目”命令从列表窗口小部件中删除列表项。 有趣的是看到如何实现以下ListWidgets操作: 能够上下移动列表项(重新排列)。 能够多选和多个删除列表项。 更好的更强大的列表项排序。 ..
发布时间:2017-07-14 22:58:00 Python

PyQt4 - 拖放

嗨,我一直在通过教程了解PyQt4中的拖放方法。但是我不能理解以下几点。如果somepne可以使我更清楚,那将是很好的。 def mouseMoveEvent(self,e):// class Button mimeData = QtCore.QMimeData() drag = QtGui.QDrag(self) drag.setMimeData(mimeData) ..
发布时间:2017-07-14 22:14:24 Python

由于ntdll.dll和QtGui4.dll,Python程序崩溃

我设计了一个Python软件来从我的微控制器收集数据并进行实时绘图: 我的GUI中有十二个matplotlib动画(GUI是用PyQt设计的)。每个matplotlib动画连接到一个TCP线程,通过该链接接收浮点数。在接收到浮点数时,matplotlib动画向图中添加一个新点。而且huray,我们得到了活的地块! 我的软件平稳运行了几秒钟(有时甚至半分钟)。然后发生灾难。 Window ..
发布时间:2017-06-08 22:59:44 Python

PyQT4更改qDateTimeEdit时间值?

被困在我的程序的这一部分..似乎我找不到一个体面的 的例子如何做到这一点.. 我得到一个QDateTimeEdit对象 i已将其显示值设置为当前系统时间使用的 self.ui.dateTimeEdit。 setDate(QDate.currentDate()) 其输出是例如 7/16 / 2012 12:00:00 AM 现在我的问题是.. i想设 ..
发布时间:2017-04-15 13:52:10 Python

访问字典作为列表

我有一个数据源,最好用字典建模(它是 key = value 对的集合)。对于特定的可视化目的,我需要提供一个类似列表的数据访问界面(除了常规字典界面),这意味着您应该能够执行以下操作: 返回关联值 data [12] [0]#返回字典中的第13个键 data [12] [1]#返回字典中的第13个值 我找不到适当的外观实现 - 如果我将索引存储为字典键: ..
发布时间:2017-04-03 15:03:07 Python

如何使用PyQt更改光标形状?

我有一个简单的应用程序,运行一个过程,可以持续几分钟前完成。所以我试图向用户提供一个指示器,它正在处理请求,例如将光标更改为沙漏。 但我不能让它工作对。我的所有尝试都导致错误或没有效果。并且我似乎错误地调用cursorshapes PyQt4.Qt.WaitCursor返回一个错误,模块不包含它。 什么是正确的方式向用户表明该过程正在运行? 解决方案 我认为 QApplicat ..
发布时间:2017-03-08 21:32:32 Python