pyqt4相关内容
情况: 我正在开发以这种方式构建的 Qt4 应用程序(以防父小部件在此问题中很重要): QApplication|_ Q主窗口|_ QScrollArea(中央小部件)|_ QFrame(滚动区域的子级)|_ QFrame||_ QLabel||_ Q像素图|_ QFrame||_ QLabel||_ Q像素图|_ QFrame|_ 等等... 目标: 我希望子 QFrames 和它们的
..
我正在使用双调度创建一个样式化的 QTreeView 来解析数据项的特定委托,这很好用.我将 QStyledItemDelegate 的委托子类化以利用样式表,使设计人员能够在代码之外设置 UI 样式. 不幸的是,我一直无法从 CSS 中处理不同的样式.如何选择和使用样式表中指定的项目子控件样式? 我正在测试的 CSS: QTreeView::item:selected {背景:ql
..
我有以下代码定义我的应用程序的 gui 类 Ui(对象):定义 setupUi():self.tableName = QtGui.QTableWidget(self.layoutWidget_20)self.tableName.setObjectName(_fromUtf8("twHistoricoDisciplinas"))self.tableName.setColumnCount(4)sel
..
最近我使用PyQt4来抓取一些网页.我想设置由 QWebView().show() 生成的浏览器的不同大小.我尝试使用以下代码片段来设置大小: self.qsize = QWebPage().viewportSize()self.qsize.setHeight(3000)self.qsize.setWidth(1000)打印 self.qsize.height()打印 self.qsize.wi
..
我正在尝试让 QTreeWidget 与这个完全相似.在蟒蛇!我不关心多个选项卡,而是关心多列. 这是我到目前为止所得到的.我不知道如何有多个标题. self.pointListBox = QtGui.QTreeWidget()x=QtGui.QTreeWidgetItem()x.setText(0,str(coords[0]))y=QtGui.QTreeWidgetItem()y.set
..
我想创建一个应用程序,用户将决定它的主窗口将始终位于其他应用程序的顶部. 在 PyQt4 中,很容易创建一个始终位于顶部的窗口.此处涵盖:PyQt:始终在最前面 我想要一个可以打开或关闭此行为的小部件(菜单项、复选框等).到目前为止,我还没有找到重置原始行为的方法. 谢谢 更新在 İsmail 'cartman' Dönmez 的建议下,我进行了更多搜索,并在 PyQt4
..
我正在使用 pyqt4 库和新的信号和插槽在 python GUI 中工作.我不知道如何将事件放在标签名称 QPLabel 上.这是我的代码: class Ui_Form(object):def setupUi(self, Form):Form.setObjectName(_fromUtf8("Form"))Form.resize(759, 598)字体 = QtGui.QFont()font.
..
我正在做一个项目,我必须分析来自设备的信号.我有一个库可以从设备中获取数据.截至目前,我正在收集数据,然后绘制它.我对构建一个可以实时绘制图形的实时数据监视器很感兴趣.经过搜索,我发现 PyQtGraph 非常适合这项任务.我不熟悉 Qt,所以我正在寻找可以根据我的需要进行修改的示例.PyQtGraph 文档中给出的一些示例实时更新绘图,但我需要像实时监视器这样的东西 - 图形在不断接收数据时向右
..
我正在使用 PyQt4 QLineEdit 小部件来接受密码.有一个 setMasking 属性,但没有遵循如何设置掩码字符. 解决方案 在 PyQt4 或 Qt4 中,QLineEdit 没有 setMasking 属性.你是在说 setInputMask() 吗?如果你是,这不会像你认为的那样做.它设置用于验证输入的掩码. 要让控件隐藏输入的内容,请使用 setEchoMode(
..
我试图根据复选框是否被选中来做一个条件语句.我尝试过类似以下的操作,但它总是返回 true. self.folderactive = QtGui.QCheckBox(self.folders)self.folderactive.setGeometry(QtCore.QRect(50, 390, 71, 21))self.folderactive.setObjectName(_fromUtf8("
..
我在我的应用程序中使用 PyQt4 作为 GUI. 我想知道如何让我的窗口默认最大化. 我目视检查但没有找到替代品. 我尝试使用下面的代码,但它不是最大化而是将窗口大小调整为桌面屏幕大小. 但是我需要当我们按下窗口标题栏右侧的最大化按钮时我们会看到的效果. screen = QtGui.QDesktopWidget().screenGeometry()self.setGe
..
我正在尝试仅使用 Python 为 Qt 设计器编写自定义小部件.我正在学习我在网上找到的几个教程,但没有一个是有效的,或者任何接近我称之为最小工作示例的教程. 所以我的问题是: 在 Qt Designer 的 Widget Box 中显示自定义小部件需要哪些步骤? 如果你能抽出时间:请提供一个最小的工作示例(例如一个带有标签的小部件,上面写着“一个真正最小的工作 Qt 自定义小部件
..
我在图标模式下有一个 QListView 有很多图标,所以会出现一个滚动条,但滚动不流畅,恕我直言,这让用户感到困惑,因为它在每次滚动时突然从一个点跳到另一个点.我想让滚动平滑,但我在文档中没有找到任何内容.可能吗? 解决方案 如果我正确理解您的问题,您希望重新定义小部件的滚动行为.我想会发生什么是当用户点击滚动箭头(在下图中标记为 b )时,列表视图会按项目的高度滚动. 对于连接到
..
我已经编写了 python pyqt 代码,用于在单击按钮时打开一个带有来自另一个窗口的标签的新窗口.问题是,新窗口一打开就退出.我该如何解决这个问题. 我写的代码是 导入系统从 PyQt4 导入 QtGui,QtCore类窗口(QtGui.QWidget):def __init__(self):super(Window,self).__init__()self.btn=QtGui.QPu
..
这是我写的代码: dt = dt 或 self.cal.selectedDate()date_time_str = str(dt.toString(QtCore.Qt.DefaultLocaleShortDate)) + "10:00:00"现在 = QtCore.QDateTime.fromString(date_time_str, 'yyyy/M/d hh:mm:ss')self.mydat
..
我使用 qt4 设计器创建了两个窗口,并希望将它们链接在一起.我将它们都放在一个文件夹中,并在目录外创建了一个文件,我将使用该文件导入它们. 我可以同时打开两个窗口,但这不是我想要做的.我想让它在一个窗口上按下一个按钮时,它会打开另一个窗口,然后关闭第一个窗口,所以第二个窗口是唯一打开的. 这是第一个窗口的代码,我想打开另一个窗口的按钮旁边有注释. from PyQt4 import
..
我正在处理 2 个窗口.一个是由 Qt Designer 创建的,我将其导入在 test.py 程序上.我做了什么我在测试程序上做了一个小部件比添加一个按钮,点击事件我尝试弹出另一个窗口(gui1.py)由 Qt Designer 创建,但它从不弹出,当我使用时中断并逐行调试它在运行后向我显示此消息在第 35 行 test.py 上执行此命令“myapp2 = MyForm()". QCor
..
我开始使用 PyQt 在 Python 中编写一个简单的文本编辑器,但遇到了这个问题:对于“新建文档"按钮,我想打开一个新的空文本编辑器,无论第一个窗口发生什么,它都保持打开状态.问题是,我让它显示窗口的唯一方法是,如果我将 self 作为参数发送(使其成为父窗口),这会导致第二个窗口在父窗口关闭时关闭. 这是我的构造函数: class Main(QtGui.QMainWindow):de
..
我对 PyQt4 感到困惑.我在python2.6上尝试了以下步骤: In [1]: from PyQt4 import QtGui在[2]中:导入系统在 [3]: app = QtGui.QApplication(sys.argv)在[4]中:pix = QtGui.QPixmap("P1010001.JPG")在 [5] 中:pix.width(), pix.height()输出[5]:(0
..
在 PySide 中,我可以使用 values 属性获取包含可能/允许的枚举值及其字符串表示的字典.例如:QtWidgets.QMessageBox.StandardButton.values.items().如何在 PyQt4/PyQt5 中实现相同的目标?这甚至可能吗?我在文档中没有发现任何相关内容. 解决方案 PySide 有一个内置的枚举类型 (Shiboken.EnumType)
..