PyQt是一套用于Qt公司Qt应用程序框架的Python v2和v3绑定,可在Qt支持的所有平台上运行,包括Windows,macOS,Linux,iOS和Android
pyqt 通过单击水平标题发出信号对 qtablewidget 进行排序
我有一个QTableWiget的子类。我可以通过单击水平标题对该表进行排序。现在我还想在表排序时发出一个信号,所以我重载了基类的 sortItems 方法: 定义
使用Python 2.7.3和Qt Designer 4.8.2:我是Qt新手,如何创建一个可单击以生成地图的简单网格区域?下图说明了我的意图。 本质上我的主要问题...
PySide 自定义小部件不会自动适应 QTableWidget
我正在尝试创建一个自定义小部件 RangeSpinBox。该小部件不会自动适应 QTableWidget,如下图所示。 导入系统 从 PySide 导入 QtGui 类 RangeSpinBox(QtGui.QW...
我在 pyQt 中有一个带有单行选择集的 QTableWidget。我正在连接 itemSelectionChanged 来调用我的行选择函数并对所选行执行操作。我也想检测...
PySide - PyQt:如何将 QTableWidget 列宽度设置为可用空间的比例?
我正在使用 PySide 开发计算机应用程序,并且正在使用 QTableWidget。假设我的表有 3 列,但它们包含的数据非常不同,就像(每行)一个长句子......
通过 PyQt 中 QTableView 和 QTableWidget 的上下文菜单传递实例
呃,好吧,朋友们,现在我正在尝试为我的应用程序中的每个表格添加“导出到 Excel”功能,如下所示: ... def update_exportable_tables(self, *window): ”“” 请不要问为什么,在这里“我...
当使用 QTableView 和 QStandardItemModel 时,您可以通过 setSortRole 指定要排序的 DataRole。 但是 QTableWidget.model() 返回一个 QAbsractItemModel,它没有 setSortRole ...
我想对不同的worker使用相同的QThread。也就是说,第一个worker1被传递到线程并运行。完成后,worker2 应传递给线程并运行。 所以,这就是我的注意...
在我的应用程序中,我必须用自定义的 QLineEdit 替换所有 QLineEdit 元素。为此,有不同的解决方案: 修改从 pyuic4 生成的 py 文件并替换所有 QLine...
pyqt5中QWidget上实现dragMoveEvent?
有谁知道如何在我的QWidget上实现dragMove事件?所以基本上我想要的是将鼠标移动到小部件上按住鼠标按钮并拖动它。拖动时,小部件
为了将样式与 PyQt 代码的其余部分分开,我尝试使用 qss 文件进行样式设置。然而,使用它来完成所有的样式似乎很困难(如果不是不可能的话)。 什么会...
在 QTableWidget 中获取选定的行数 - PyQt
在我正在开发的python插件中,我需要检索QTableWidget中选定行的数量。我可以循环遍历 QTableWidget 的每一行并检查它们是否被选中。
QGraphicsItemGroup.removeFromGroup -- 子项未正确重新设置为场景的父级
我正在尝试从 QGraphicsItemGroup 中删除 QGraphicsItem。当调用removeFromGroup时,该项目被删除(当然)。但是,它在场景中不再可见。我得给场景打电话。
为什么 mouseMoveEvent 在 PyQt5 中什么都不做
我尝试在PyQt5和Python3.5中使用mouseMoveEvent和mousePressEvent,但是当我点击鼠标时什么也没有。我的代码如下,有什么问题吗? 从 PyQt5 导入 QtWidgets,...
我正在使用 QGraphicsView 在 PyQt 中创建 2D 视图。不幸的是,我似乎找不到任何方法让工具提示出现在任何级别 - 在 QGraphicsItems、QGraphicsItemGroups 等上。 是
PyQt6:Qt 模块枚举引发 AttributeError [重复]
我需要将以下代码从 PyQt5 (它可以在那里工作)转换为 PyQt6: self.setWindowFlags(Qt.FramelessWindowHint) 这是错误: AttributeError:类型对象“Qt”没有属性“
我刚刚将我的应用程序从 PyQt5 迁移到 PyQt6。据我了解,Qt 模块已在 Qt6 中删除。我有“Qt.AlignCenter”、“Qt.ToolButtonTextUnderIcon”、“Qt.LeftToolBarArea”等内容,
我正在尝试使 lineEdit 小部件在未聚焦时具有占位符文本(看起来像“MM/DD/YYYY”)并具有输入掩码(看起来像“/ /”,或者您可以通过输入斜杠其他方式...
即使在最简单的应用程序中,加载也需要 5 秒,如下所示: 导入系统 从 PyQt5.QtWidgets 导入 QApplication、QWidget 应用程序 = QApplication(sys.argv) 窗口 = QWidget() 窗口.show() sys.exit(应用程序。
PyQt6 - 在 QComboBox 中,显示居中的 QIcon,不带文本
使用 PyQt6,我尝试使用 QComboBox.addItem() 显示以 QIcon(QPixmap) 为中心且没有文本的图像。 > 帮助(QComboBox.addItem) 有关内置函数 addItem 的帮助: addItem(...) 方法...