pyqt5实现调参功能(进行界面的搭建并获取文本框数据)

您所在的位置:网站首页 python修改py文件里的值 pyqt5实现调参功能(进行界面的搭建并获取文本框数据)

pyqt5实现调参功能(进行界面的搭建并获取文本框数据)

2024-07-09 23:20| 来源: 网络整理| 查看: 265

最近再弄项目,自我感觉上位机做的差不多了,没有什么问题了,这个时候老师又给我布置了一个小任务,在此基础上添加一个调参的界面,有些数据和参数是不能写死的,随着时间的推移,硬件设备的消耗,有些参数是要重新再做调整。现在把基础版的写下来,发给刚入门的小伙伴看看,毕竟我太懂得自学无人指导的感觉了,希望我写的博客能给小伙伴们带来一丝丝的灵感。 我喜欢用pyqt5进行界面的设计,相比tk,pyqt5更直观方便,而且界面设计和逻辑可以分开。接下来,我就详细的说一下操作步骤。pyqt5的安装教程我就不说了,百度很多,也很简单。 先放一个简单的界面。假设三个原始数据都是100 在这里插入图片描述 直接上步骤 第一步:打开QtDesigner 在这里插入图片描述

第二步:创建一个空界面 在这里插入图片描述

第三步:搭建设计界面 在这里插入图片描述

第四步:将.ui文件经过PyUIC转换成.py文件 在这里插入图片描述

经过上面的步骤生成的界面程序

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Child_window.ui' # # Created by: PyQt5 UI code generator 5.13.0 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(674, 319) self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(60, 10, 161, 51)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setGeometry(QtCore.QRect(60, 110, 151, 51)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(Form) self.label_3.setGeometry(QtCore.QRect(60, 210, 151, 51)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.pushButton_fangwei = QtWidgets.QPushButton(Form) self.pushButton_fangwei.setGeometry(QtCore.QRect(450,


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3