pyqt4相关内容

从表小部件中的选定单元格检索单元格数据

我正在编写一个库存控制程序,但在获取选定单元格的值时遇到了问题,我知道我需要使用“QtGui.QTableWidget.CurrentRow”和“QtGui.QTableWidget.CurrentColumn”来获取项目的位置。但是,我似乎无法让它工作,因为当调用函数时,没有选择任何内容,因此它返回-1,-1 有人知道如何获取它,以便它在用户每次选择单元格时都运行“QtGui.QTable ..
发布时间:2022-07-02 15:05:30 Python

PyQt窗口在打开后关闭

我有两个文件,分别是main.py和client_window.py。我想在进度条完成进度后显示客户端窗口。但我发现客户端窗口会立即打开和关闭。谁能建议如何更改代码,以便我掌握正确的逻辑? 这是main.py: """ This module defines the User Interface """ import sys import time from cloudL.ui i ..
发布时间:2022-07-02 14:59:17 Python

PyQt4-&;Quot;运行错误:基础C/C对象已删除&;Quot;

我一直收到这个运行错误,我不确定如何修复它。这就是我想要实现的目标。当我点击QTreeView中的不同项时,我想用值动态更新这个QTableWidget。在大多数情况下,我的代码正常工作,除非我单击第二个项目,并且我需要更新我的QTableWidgt,这是当我遇到这个“运行错误:底层C/C对象已被删除”时。以下是我的代码片段: def BuildTable( self ): ... ..
发布时间:2022-07-02 14:50:24 其他开发

Pyqt qt4如何将小箭头/折叠按钮添加到QSplitter

您可以自定义拆分器手柄的厚度和背景图像 http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qsplitter 但有没有办法添加一个小的图形箭头按钮,以便当用户单击它时,我可以调用splitter.setSizes([0, 1])来折叠它。 我可以使用带有QButton的VBox布局,但它占用 ..
发布时间:2022-07-02 14:45:06 其他开发

PyQt中的弹出式、非模式、内联对话框

很难描述我想在这里做什么,所以我想要的是: -单击“弹出”对话框的按钮。 -但是,此对话框应该是非模式的。 -我还希望它在某种程度上与父应用程序“锁定”,这样如果我移动它,它也会随附。 似乎我或多或少在尝试描述内联弹出窗口,但是我不确定它是不是这个名称,或者我甚至不确定我应该如何处理这个问题。那么,PyQt大师,你会怎么做这样的东西呢?提前谢谢。 推荐答案 若要获取 ..
发布时间:2022-03-24 23:40:08 Python

PyQt:悬停按钮时更改光标

我正在尝试制作一个按钮(或任何其他Qwidget),它会在悬停时改变用户的光标。 例如,当我悬停QPushButton时,它会将光标从箭头变为指向手。 我使用的是Qt样式表,所以我不完全确定,但在那里有什么方法可以做到这一点吗?,应该是这样的: btn.setStyleSheet("#btn {background-image: url(':/images/Button1.png ..
发布时间:2022-03-24 23:35:21 Python

@pyqtSignature()和@pyqtSlot()pyqt修饰符有什么不同

我正在尝试编写一个连接到不同pyqt信号的槽。我仍然不能理解的是@pyqtSignature()和@pyqtSlot()这两个修饰符之间的区别。 示例连接到从QAbstractButton继承的QPushButton的pyqt Click信号,我在使用@pyqtSignature(“”)时使用了以下语法on_widgetName_signalName: @pyqtSignature(" ..
发布时间:2022-03-24 23:28:10 Python

基于最小大小的PySide/PyQt截断QLabel中的文本

我想知道如何根据QLabel的最大宽度/高度最好地截断文本。 传入的文本可以是任何长度,但是为了保持布局整洁,我想截断长字符串以填充最大空间(小部件的最大宽度/高度)。 例如: 'A very long string where there should only be a short one, but I can't control input to the widget as i ..
发布时间:2022-03-24 23:22:42 其他开发

具有64位整数的PyQt4旋转盒

是否可以将PyQt微调框修改为使用大于32位(-2147483648-2147483647)的整数?我知道用C++编写一个64位int数据类型的新旋转框是可能的,但这会很复杂。 推荐答案 使用QDoubleSpinBox可以获得值大于32bit的数字显示框。 顾名思义,这将为您提供双精度(即浮点)值,最大值为2**53(9,007,199,254,740,992)。如果需要整数值 ..
发布时间:2022-03-24 23:19:41 其他开发

删除QListView项目上的Qt&39;虚线轮廓

我正在尝试使用样式表删除此QListView::item中文本上的虚线边框: 我在QListView、QListView::item和QListView::item::text上尝试了border: 0和show-decoration-selected: 0的变体,但没有效果。 我使用的是PyQt,但我相信样式表规则与C++库中的规则相同。 推荐答案 经过进一步测试,我发现 ..
发布时间:2022-03-24 23:18:06 其他开发

pyinstaller错误:OSError:找不到Python库:libpython3.4mu.so.1.0、libpython3.4m.so.1.0、libpython3.4.so.1.0

我在Centos7上使用的是Python 3.4.4。 我在本地机器上创建了一个使用qt模块的python程序。程序在我的本地机器上运行得很好。 我现在正在尝试使用pyinstaller创建一个可执行文件。我正在使用命令: pyinstaller main.py 我得到以下输出: 40 INFO: PyInstaller: 3.2.1 40 INFO: Python: 3.4 ..
发布时间:2022-03-23 23:28:48 Python

PyQt:我可以制作一个带有图标和文本的工具栏按钮吗?

我是通过玩弄示例来学习PyQt的。在本例中,我使用的是位于Python26Libsite-packagesPyQt4examplesactiveqtwebbrowser的Web浏览器示例。 如果您添加一行来设置QAction的图标文本属性,则该演示会做一些非常奇怪的事情。 以下是我尝试更改的代码示例: self.actionBack = QtGui.QAction(MainWin ..
发布时间:2022-02-23 11:04:11 Python

从子程序到 pyQT Widget 的标准输出的实时输出

您好,我已经看到关于这个问题已经有很多问题了,但是似乎没有一个回答我的问题. 根据下面的链接,我什至在使用 windows 时尝试了 winpexpect,但它似乎对我有用.从 ffmpeg 获取实时输出到用于进度条(PyQt4,stdout) 我正在使用 subprocess.Popen 运行一个子程序,并希望在 pyQt Widget 中查看实时结果.目前它在 pyQt 小部件中显 ..
发布时间:2022-01-18 15:55:10 Python

在 PyQT4 中使用循环创建按钮网格

有没有办法在 PyQT4 中使用循环创建按钮网格? 例如,具有以下效果的东西: for j in range(0, 10):对于范围内的 k (0, 10):grid.addbutton(j, k) 谢谢. 解决方案 当然有.QGridLayout 可能有用在这种情况下. 这是一个最小的例子: 导入系统从 PyQt4 导入 QtGui应用程序 = QtGui.QAppli ..
发布时间:2022-01-18 10:23:59 Python

无法使用 PyQt4 将参数传递给 ActiveX COM 对象

我正在尝试编写一些 Python 代码来与 Thorlabs APT ActiveX 控件通信.我的代码基于 在此页面,但尝试使用 PyQt4 ActiveX 容器而不是 wxPython ActiveX 容器.它适用于非常简单的 ActiveX 方法,但是在尝试调用带参数的方法时出现错误. 此代码有效并显示了 Thorlabs APT 的关于框: 导入系统从 ctypes 导入 *从 P ..
发布时间:2022-01-14 12:12:43 Python

PyQt5/pyqt4 是否已经支持带有手写识别的 QtVirtualKeyboard?

我正在使用 pyqt5 开发桌面应用程序,我想使用带有手写识别功能的虚拟键盘.我看到Qt,QtVirtualKeyboard已经支持了. 这里是 a链接! 我得到了在 QtCreator 上运行的 C++ Qt 示例代码.但是使用 python3.5 和 PyQt5 会给出这样的信息: 模块“QtQuick.VirtualKeyboard"未安装导入 QtQuick.VirtualK ..
发布时间:2022-01-12 23:18:41 Python

PyQt5 从 PyQt4 转换信号代码

我是新手,很难将一行代码从 PyQT4 更改为 PyQT5,这与信号和插槽.我怀疑它是因为参数正在传递给插槽. 原行是: self.connect(self.assetView.selectionModel(), SIGNAL(("currentRowChanged(QModelIndex,QModelIndex)")),self.assetChanged) 我试过了: self.as ..
发布时间:2022-01-12 23:03:32 Python