qt-designer相关内容

Qtwidget的问题

我只是在学习如何使用Qtdesigner和PyCharm创建GUI。所以我构建了一个非常简单的GUI,它有两个底部和一个标签。在pycharm中编译.ui文件并编写以下代码来执行它之后: from PySide2 import QtWidgets from Algo_UI import untitled class QtApp ( untitled.Ui_MainWindow, QtWidg ..
发布时间:2022-02-23 20:13:12 Python

使用pyuic与uic.loadUi的好处

我目前正在使用Python和Qt,这对我来说是来自C++版本的新功能,我意识到在oficial documentation中,它说UI文件既可以从.ui加载,也可以创建python类并将文件转换为.py文件。 我得到了使用.ui的好处,它是动态加载的,所以不需要在每次更改时都将其转换为python文件,但是这样做的好处是什么呢?您在运行时有什么改进吗?是其他原因吗? 谢谢 推荐答案 ..
发布时间:2022-02-23 10:50:14 其他开发

Qt 设计器与手工编码

每次我使用一些图形工具包开始一个项目时,第一个冲突都会发生在如何处理视觉设计和小部件布局的决定上:图形工具还是手工编码? 这是一个相当棘手/主观的问题,因为大多数人会根据个人喜好做出决定.它还很大程度上取决于图形工具的质量.在这种情况下,我想只关注最新版本的 QT 库.我不打算讨论哪种方法更好.我相信最好的答案是:取决于项目. 我想要的是参考一篇好的无偏见文章,基于几个项目的经验.文章 ..
发布时间:2022-01-18 22:39:59 其他开发

如何使图形填满整个窗口

我正在使用 QtDesigner 创建的应用程序中绘制图形,问题是,当显示图形时,图形空间和 mplwidget 空间之间会出现一个大的“灰色边缘".这会使绘图变小,那么当我在主窗口中显示我的图表时,我该如何删除这个大的“灰色边框"?? 我希望我的图表填充小部件的所有可用空间. 解决方案 简短的回答是:“使用 fig.tight_layout()." 不过,让我对发生的事情进行 ..
发布时间:2022-01-18 22:27:02 Python

在 Python (PyQt4) 中显示弹出窗口

我需要知道如何在用户单击按钮时弹出对话框. 我对 Python 和 PyQt/QtDesigner 都比较陌生.我只在其中使用了大约一个月,但我认为我掌握得很好. 这是我所拥有的:我在 QtDesigner 中设计的主对话框(它是应用程序的主要部分).我使用 pyuic4easy 将 .ui 转换为 .py. 这就是我想要做的:在 QtDesigner 中设计一个新对话框,并以某 ..
发布时间:2022-01-15 13:57:17 Python

Qt Designer如何改变背景

这是一个转发. 我是 QtDesigner 的新手,想对一些按钮的丑陋做点什么. 我昨天所做的只是在互联网上查看如何在 Qt Designer 中更改屏幕的背景颜色.如何更改按钮的颜色以及如何使其在侧面变成另一种颜色.你猜怎么着. 我什么也没找到. 我希望你们中的一些顽固的编码人员知道我需要什么.. 编辑 1:我的意思是一种颜色流入另一种颜色: 这里粉红色变成紫 ..
发布时间:2022-01-12 23:27:31 Python

pyQt5 更改 MainWindow 标志

我使用 python 3.4、pyQt5 和 Qt 设计器(Winpython 发行版).我喜欢由设计师制作 gui 并使用 setupUi 将它们导入 python 的想法.我能够显示 MainWindows 和 QDialogs.但是,现在我想设置我的 MainWindow,总是在顶部并且只有关闭按钮.我知道这可以通过设置 Windows 标志来完成.我尝试执行以下操作: 从 PyQt5 导 ..
发布时间:2022-01-12 23:27:15 Python

为 QTableWidget 的列分配不同的宽度

我正在 QT Designer 在 pyqt5 中开发一个小界面,其中包括一个 QTableWidget 但我想分配不同的列的宽度,我找到了谈论相同的主题,但我不知道在哪里插入他们提供的代码,我不知道是不是因为版本,我很新在 QT 设计器中. 我会留下我提到的问题. PyQt:如何设置不同的标题大小对于单个标题? PyQt 设置列宽 我的文件结构如下: app.py: ..
发布时间:2022-01-12 23:22:26 Python

PyQt5 QLCNumber 没有更新

我想制作一个计算脉冲的程序,然后它会通过一些方程式并将其显示在 gui 中.这是我的 main.py 导入系统进口时间导入 RPi.GPIO 作为 GPIO导入 PyQt5从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 *从主窗口导入 Ui_MainWindowGPIO.setmode(GPIO.BCM)GPIO.setup(18, GPIO.IN, pull_u ..
发布时间:2022-01-12 23:21:02 Python

使用 QTdesigner 创建的 PyQt5 程序从终端打开时不显示任何窗口

我正在使用 QT Designer 没有任何问题,但是今天我开始了全新的 ubuntu 18.04 安装,但是这次当我从终端运行 PyQt5 程序时,它们没有显示任何窗口,从 atom-runner 运行时出现同样的问题(它没有甚至显示任何错误) 我将 .ui 文件从 Qt Designer 保存后直接使用 pyuic5 导出为 .py,尝试了一个简单的空白窗口和同样的问题 知道如何解 ..
发布时间:2022-01-12 23:16:18 Python

QStackedWidget - 逐页更改

有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面. self.homeb.clicked.connect(lambda: self.stackedWidget.setCurrentIndex(0)) 因此,我不想直接使用按钮直接转到指定的索引 0,而是想在它们之间导航,我的意图是创建一个“下一个"、“上一个"“主页"功能. 解决方案 self.homeb_ ..
发布时间:2022-01-12 23:08:43 其他开发

我在哪里为 Qt 设计器的单个提升 QWidget 编写类

我阅读、测试和理解了很多 Qt 设计器的 QWidgets 使用示例,这些示例被提升为 PyQt5.尽管如此,我无法为自己处理一个简单的例子. 下面我展示了我的代码,它不起作用并尝试解释. 在 Qt 设计器中,我创建了一个简单的 QMainWindow,命名为标准化的 MainWindow 在我创建单个标签 QLabel.我将其提升为“neuLabel"类并将其命名为 label ..
发布时间:2022-01-12 23:07:29 Python

运行后立即关闭窗口

我的代码用一个按钮调用一个窗口.单击按钮时,调用另一个窗口.但是第二个窗口立即关闭 “基本"和“windows_two"是 pyuic5 从 .ui 文件中生成的 .py 库 导入基本,windows_two从 PyQt5 导入 QtCore、QtGui、QtWidgets如果 __name__ == “__main__":#声明导入系统应用程序 = QtWidgets.QApplicat ..
发布时间:2022-01-12 23:04:53 Python

AttributeError:QDialog 对象没有属性 setCentralWidget

我正在尝试使用 QT Designer 创建一个 GUI.我已使用以下教程将我的 .ui 设计器文件转换为 .py 文件:http://pyqt.sourceforge.net/Docs/PyQt5/designer.html. 我有以下代码: ## 创建者:PyQt5 UI 代码生成器 5.7## 警告!在此文件中所做的所有更改都将丢失!导入系统从 PyQt5 导入 QtCore、QtG ..
发布时间:2022-01-12 23:00:13 Python

PyQt:如何从 Qt Designer 加载多个 .ui 文件

我想添加启动窗口,当我单击按钮时,它将打开另一个窗口并关闭当前窗口.对于每个窗口,它都有从 Qt Designer 以 .ui 形式创建的独立 UI. 我通过 uic.loadUiType() 加载两个 .ui 文件.第一个窗口(第一个 UI)通常可以显示其 UI,但是当我单击按钮转到另一个窗口时,另一个 UI(第二个 UI)不起作用.它喜欢打开空白窗口. 另一个问题是,如果我加载第一 ..
发布时间:2022-01-12 22:52:52 Python

AttributeError:模块“PyQt5.QtGui"没有属性“QWidget"

所以,我正在尝试为我拥有的 python 代码制作 UI,但不断遇到问题...... 现在,代码所做的只是创建一个带有 2 个文本编辑器框和一个按钮的窗口.按下按钮时,它会打印“测试". 我使用 QTDesigner 制作 UI,然后使用 PyQt5 将其转换为 python,并编辑了代码. 我的代码: # -*- 编码:utf-8 -*-# 通过读取 ui 文件 'widg ..
发布时间:2022-01-12 22:50:59 Python

Qt 按钮样式从 ui 预览到原始窗口变化

我正在尝试使用 qt creator 和 PyQt5 设计一个虚拟键盘,问题是,按钮在 qt creator 中看起来很现代,当我执行 python 文件时,我的按钮样式很旧.如何获得原始样式? 所用按钮的代码是, self.Q = QtWidgets.QPushButton(self.KEYBOARD)self.Q.setGeometry(QtCore.QRect(0, 0, 80, ..
发布时间:2022-01-12 22:48:33 Python

PyQt5:如何安装/运行 Qt 设计器

现在感觉真的很愚蠢,但标题说明了一切: 如何启动 QtDesigner? 我已经通过 pip 安装了 PyQt5 并且我相信已经将它的安装目录标识为 C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5 现在呢?有很多 .pyd 文件,也有一些 .dll,但没有可执行文件 ..
发布时间:2022-01-12 22:41:00 Python