PYQT5中如何将按钮点击连接的结果输出到界面上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PYQT5中如何将按钮点击连接的结果输出到界面上相关的知识,希望对你有一定的参考价值。
如图画圈的地方,点击按钮后有个计算结果,如何把结果放在标签上。
参考技术A 笔记本键盘出现了按键失灵情况,这种情况多是由于软件原因或键盘串键、短路或其他硬件故障等原因造成的,导致其他按键失灵,建议您可以做如下检查确认故障进行尝试:1.开机出现SAMSUNG 图标时按F2键进入Bios设置,按F9键将BIOS恢复为出厂模式,按F10保存并重启。
2.用U盘或光盘启动进入PE或Dos模式中确认是否可用。
3.开机出现系统图标前快速按F8键进入安全模式后进行尝试,确认是否为系统或软件故障引起。
4.查看按键下是否有异物,如有异物建议您将机器倒置或摇晃,也可请使用毛刷,、镊子、气吹等工具进行简单的清除(注意不要损坏按键下支架,不建议非专业人员尝试,以避免更严重的损坏)。若情况严重建议您送至售后服务中心由专业工程师进行清洁维修。
5.确认键盘是否曾有浸液史、确认失灵按键按下后是否可正常弹起,若发生过浸液或不能正常弹起则需要到售后服务中心,由工程师帮助您进一步检查与维修。
6.重新安装操作系统尝试(提示您先备份重要数据与资料)。
7.若您需临时使用,也可连接USB键盘使用。 参考技术B 在槽方法内的print(add)下面加上slef.label3.setText(add)怎么样 参考技术C print ("%d add")
不行的话就试一下
print ("%d %add")
PyQt5中登录界面跳转到不同界面的使用方式
文章目录
友情连接
一、需求分析
我的需求是不同的角色用户登录系统跳转到不同的界面。例如,学校中学生和教师可以进入的系统是不一样的,他们执行的操作也是不同的!
本需求中是管理元和员工登录界面跳转到不同的界面进行操作!
二、具体实施
2.1 UI文件介绍
- 主要的ui界面文件
上述的xxx.py文件都是先通过xxx.ui文件通过PyUIC工具直接转换生成的!!!
- 工程思路 ⭐
- 首先通过Qtdesigner对所有参与的界面设计【设计界面的布局】
- 对xxx.ui界面文件右击鼠标,选择External Tools中的PyUIC将xxx.ui转文件换为xxx.py文件 ⭐
- 最后在登录界面文件中对xxx.py进行调用即可 【例如在本工程中login.py是登录文件,而admin与staff是两个不同的用户角色,他们登录系统后应该跳转到不同界面,因此需要在login.py中调用与重写】
详情:PyQt5中编程与界面设计分离的两种方式(UI逻辑分离)
-
admin.py文件
该文件中都是对admin.ui文件中各种组件的使用情况代码记录情况,通俗的话说将ui界面控制的方式转换成代码表达出来。【用过TKinter的知道Tk中组件的位置是通过代码来调控的,不是通过鼠标拖拽来布局的!而PyQt5中组件既可以通过QTdesigner进行设计(即鼠标拖拽方式),也可以直接进行代码编写调试。而PyUIC工具则是将QTdesigner中鼠标拖拽的方式用代码生成出来表示。】 -
staff.py文件
该文件功能同admin.py文件中的功能 -
login.py文件
该界面同admin.py文件中的功能
2.2 功能文件介绍
在2.1章节中讲解了工程中所有的ui及其对应的py文件,那有了相关py文件,功能又如何实施呢?如何实现我们所想要的效果呢?
新建
logintoadmin.py
文件,实现上述功能!【文件名起的不是很棒,不要以为就是实现了登录界面到管理员界面的跳转,其实是都实现了上述功能!】
-
logtoadmin.py文件⭐
logintoadmin是桥梁,连接了所有的设计的系统UI界面文件! -
login登录界面
-
代码实现
点击登录按钮如何跳转到不同的界面呢?通过哪个角色被选中来进行判断!
# 登录-》跳转不同界面
def jumptodiff(self):
# print('main - mess:', mess['role'])
if self.radioadmin.isChecked():
self.admin = admin_Dialog() # self.admin 才可以成功!!!⭐⭐
self.admin.show()
self.close()
print("admin-admin")
else:
self.staff = staff_Dialog() # self.staff 才可以成功!!!⭐⭐
self.staff.show()
self.close()
print("staff-staff")
总结
最后的实现的功能相对粗糙些,但是重点是掌握如何实现登录界面到不同界面的跳转!
以上是关于PYQT5中如何将按钮点击连接的结果输出到界面上的主要内容,如果未能解决你的问题,请参考以下文章
PYQT5项目实践|实现Python+cplex 求解模型后,写入GUI小程序中,具体实践包括: CPLEX 的 求解整数规划模型和求解结果以表的形式输出在GUI界面中
pyqt5中添加一个按钮b,b的功能是添加一个文本框,添加之后如何显示到界面上?