位置: IT常识 - 正文

python PyQt5如何实现窗口功能

编辑:rootadmin

推荐整理分享python PyQt5如何实现窗口功能,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

python PyQt5如何实现窗口功能

说明

1、PyQt是制作GUI应用程序的工具包。Python编程语言与Qt库的成功融合。

Qt库是目前最强大的库之一。PyQt库文件由C++编写,Qt软件用于C++界面开发;Qt是C++库,PyQt是Python的移植版,PyQt是Qt的wrapper。

2、PyQt5是一种先进的语言,在底层实现了窗口的基本功能。

实例

importsysfromPyQt5importQtCore,QtGui,QtWidgetsfromPyQt5.QtWidgetsimport*fromPyQt5.QtCoreimport*fromDialog.HttpLoginimportHttpPostclassUi_dialog(QWidget):def__init__(self):super().__init__()self.setupUi()#界面绘制交给InitUi方法defsetupUi(self):self.setObjectName("学生登录界面")self.resize(535,344)font=QtGui.QFont()font.setFamily("Arial")font.setPointSize(14)#注意变量定义的先后顺序self.lineEdit=QtWidgets.QLineEdit(self)self.lineEdit.setGeometry(QtCore.QRect(190,100,231,31))self.lineEdit.setObjectName("lineEdit")#将其设为密码输入框self.lineEdit_2=QtWidgets.QLineEdit(self)self.lineEdit_2.setEchoMode(QtWidgets.QLineEdit.Password)self.lineEdit_2.setGeometry(QtCore.QRect(190,150,231,31))self.lineEdit_2.setObjectName("lineEdit_2")#禁止窗口变化(最上方的设置)self.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)self.setFont(font)self.pushButton=QtWidgets.QPushButton(self)self.pushButton.setGeometry(QtCore.QRect(100,280,93,28))self.pushButton.setObjectName("pushButton")#给取消按钮添加了响应事件self.pushButton.clicked.connect(QCoreApplication.instance().quit)#确认按钮self.pushButton_2=QtWidgets.QPushButton(self)self.pushButton_2.setGeometry(QtCore.QRect(340,280,93,28))self.pushButton_2.setObjectName("pushButton_2")self.pushButton_2.clicked.connect(self.forlogin)#带参数默认执行不带参数点击执行self.label=QtWidgets.QLabel(self)self.label.setGeometry(QtCore.QRect(90,100,72,21))self.label.setObjectName("label")self.label_2=QtWidgets.QLabel(self)self.label_2.setGeometry(QtCore.QRect(90,155,72,20))self.label_2.setObjectName("label_2")self.retranslateUi(self)QtCore.QMetaObject.connectSlotsByName(self)defretranslateUi(self,dialog):_translate=QtCore.QCoreApplication.translatedialog.setWindowTitle(_translate("dialog","Dialog"))self.pushButton.setText(_translate("dialog","取消"))self.pushButton_2.setText(_translate("dialog","确认"))self.label.setText(_translate("dialog","账号:"))self.label_2.setText(_translate("dialog","密码:"))defforlogin(self):#获取账号输入框的类容和密码输入框的类容name=self.lineEdit.text()password=self.lineEdit_2.text()sign=HttpPost.login(name,password)ifsign=="true":print("登录成功")self.QCoreApplication.instance().quit#关闭当前窗口else:print("登录失败")reply=QtWidgets.QMessageBox.question(self,"警告","密码错误请重新登录",QtWidgets.QMessageBox.Yes,QtWidgets.QMessageBox.No)ifreply==QtWidgets.QMessageBox.Yes:self.lineEdit_2.setText("")self.lineEdit.setText("")else:self.QCoreApplication.instance().quit#关闭当前窗口if__name__=='__main__':app=QApplication(sys.argv)my=Ui_dialog()my.show()sys.exit(app.exec_())

以上就是python PyQt5实现窗口功能的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/313200.html 转载请保留说明!

上一篇:phpcms怎么看代码(php源码查看)

下一篇:PHPCMS 都能干什么?(phpcms怎么样)

  • 农业银行卡预留手机号可以在手机上修改吗(农业银行卡预留手机号)

    农业银行卡预留手机号可以在手机上修改吗(农业银行卡预留手机号)

  • 显示页眉页脚的视图方式是什么(显示页眉页码)

    显示页眉页脚的视图方式是什么(显示页眉页码)

  • 微信怎么实名制(企业微信怎么实名制)

    微信怎么实名制(企业微信怎么实名制)

  • 24针连接器通过什么连接到主板(24针短接)

    24针连接器通过什么连接到主板(24针短接)

  • 微博免流量怎么激活(微博免流量怎么开启)

    微博免流量怎么激活(微博免流量怎么开启)

  • 手机黑屏开不开而且闪屏(手机黑屏开不开机苹果一直闪屏)

    手机黑屏开不开而且闪屏(手机黑屏开不开机苹果一直闪屏)

  • 钉钉里的ding是什么意思(钉钉里的DING是什么)

    钉钉里的ding是什么意思(钉钉里的DING是什么)

  • 手机屏幕起来了用什么胶(手机屏幕起来了怎么回事啊)

    手机屏幕起来了用什么胶(手机屏幕起来了怎么回事啊)

  • qq怎么设置不在线模式(qq怎么设置不在线状态显示)

    qq怎么设置不在线模式(qq怎么设置不在线状态显示)

  • 抖音私信骂人封禁是多长时间(抖音私信骂人封禁后就没事了吗)

    抖音私信骂人封禁是多长时间(抖音私信骂人封禁后就没事了吗)

  • 手机没下载什么东西内存就没了(手机没下载什么软件,为什么储存会满)

    手机没下载什么东西内存就没了(手机没下载什么软件,为什么储存会满)

  • 开机显卡风扇转一下就不转了(开机显卡风扇转一下不转了)

    开机显卡风扇转一下就不转了(开机显卡风扇转一下不转了)

  • oppor15下半屏有阴影一直闪(oppor15下半屏有阴影)

    oppor15下半屏有阴影一直闪(oppor15下半屏有阴影)

  • 水印相机闪退怎么解决(水印相机拍完照片就闪退)

    水印相机闪退怎么解决(水印相机拍完照片就闪退)

  • 抖音怎么取消置顶(抖音怎么取消置顶聊天)

    抖音怎么取消置顶(抖音怎么取消置顶聊天)

  • 手机莫名其妙重启是怎么回事(手机莫名其妙重启电量还变少了)

    手机莫名其妙重启是怎么回事(手机莫名其妙重启电量还变少了)

  • mate30pro有什么颜色(mate30pro都有啥颜色)

    mate30pro有什么颜色(mate30pro都有啥颜色)

  • vertu手机支持电信吗(vertu新款手机)

    vertu手机支持电信吗(vertu新款手机)

  • qq亲密度怎么快速降低(qq亲密度怎么快速到100)

    qq亲密度怎么快速降低(qq亲密度怎么快速到100)

  • win10睡眠按啥键唤醒(win10的睡眠模式的作用)

    win10睡眠按啥键唤醒(win10的睡眠模式的作用)

  • 苹果怎么关机重启(苹果怎么关机重置系统)

    苹果怎么关机重启(苹果怎么关机重置系统)

  • 手机qq为什么登不上去(手机qq为什么登录不了显示无网络怎么回事)

    手机qq为什么登不上去(手机qq为什么登录不了显示无网络怎么回事)

  • oppo如何关闭桌面搜索功能(oppo如何关闭桌面文件夹推荐应用程序)

    oppo如何关闭桌面搜索功能(oppo如何关闭桌面文件夹推荐应用程序)

  • vivoz3i视频不带美颜吗(vivo y3视频)

    vivoz3i视频不带美颜吗(vivo y3视频)

  • oppor11通话声音小怎么办(oppor11通话声音小解决方法)

    oppor11通话声音小怎么办(oppor11通话声音小解决方法)

  • oppor9呼吸灯怎么弄(oppor9splus呼吸灯)

    oppor9呼吸灯怎么弄(oppor9splus呼吸灯)

  • 快手怎么知道谁看过我的主页(快手怎么知道谁取关自己)

    快手怎么知道谁看过我的主页(快手怎么知道谁取关自己)

  • 如何调节手机壁纸大小(调节手机壁纸大小)

    如何调节手机壁纸大小(调节手机壁纸大小)

  • 美团流量兑换在哪里(美团的流量活动什么意思)

    美团流量兑换在哪里(美团的流量活动什么意思)

  • 社保卡绑定的手机号怎么更换(社保卡绑定的手机号)

    社保卡绑定的手机号怎么更换(社保卡绑定的手机号)

  • win10电源和睡眠一般都设置多久最好详细介绍(win10电源和睡眠设置不起作用)

    win10电源和睡眠一般都设置多久最好详细介绍(win10电源和睡眠设置不起作用)

  • js跳转(js跳转网页)(js 跳转网页)

    js跳转(js跳转网页)(js 跳转网页)

  • 企业技术转让享受税收优惠政策应符合哪些条件
  • 应收利息增加会计分录
  • 企业所得税季初和季末
  • 购车发票需要认购吗
  • 钱收多了退回去怎么说好
  • 会计科目的设置
  • 进口原材料关税税率是多少
  • 没有发票如何报账
  • 其他应付款冲销怎么做
  • 商品流通企业的资金循环
  • 给员工购消费卡怎么做账
  • 企业所得税申报流程图
  • 机打发票丢失如何处理报销
  • 增值税普通发票几个点
  • 实收资本重复交的印花税可以申请退税吗?
  • 质量罚款入什么科目
  • 借其他应收贷应付
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 给客户退差价怎么说
  • 企业购买理财产品的会计分录
  • 退了货的发票还能用吗
  • 腾讯电脑管家中的软件市场打不开
  • 金税盘纳税申报
  • 管理费用怎么结转分录
  • 资源管理器被关闭了怎么恢复
  • 以合同条款无法达成一致要求返还定金
  • 境外资金购买境内物业
  • 计划成本法和实际成本法区别
  • 个人股份转让
  • 重装win7系统鼠标键盘没反应
  • 普通发票主营业务怎么填
  • 设计费包含概算费用吗
  • 财政返还土地奖金的规定
  • php远程命令执行
  • 成本费用科目包括
  • 保安行业税率是多少
  • php自动化脚本
  • php获取网站html代码
  • php如何post
  • 旧固定资产出售增值税率如何计算
  • 公司给员工交社保是怎么交的
  • 公司购买一台电脑低于3000元怎么办
  • python time.ctime()如何做时间加减法
  • 应该是下个月
  • 资产负债表中所有者权益合计怎么算
  • 应发工资包含
  • 控股子公司注销母公司账务处理实例
  • 合伙企业分配利润法律依据
  • 简易征收的进项税额转出
  • 临时工受伤赔偿怎么做账
  • 借别人账户过钱
  • 暂估成本的账务怎么处理
  • 免费赠送客户入群的文案
  • 物业公司预收的物业费怎么做账
  • 融资租赁出租人与承租人之间形成债权债务关系
  • 微信提现手续费多少?
  • 出口退税进项税都抵扣了怎么办
  • 收到所得税退税的账务处理
  • 公司被私募基金收购有啥影响 裁员
  • 会计记账的方法是如何发展的
  • 账簿设计要以()为前提
  • sqlserver游标的使用场景
  • 联想笔记本在bios关闭触摸板
  • linux挂载yum
  • Win7系统启动qq无法访问个人文件怎么解决
  • linux 端口号
  • 有usb3.0驱动的win7
  • win7旗舰版怎么连接无线网络
  • cocos2dx-js
  • css框架结构
  • vue cli3 webpack配置
  • javascript例题
  • android intent作用
  • javascriptz
  • shell 非
  • 使用androidx
  • 分类所得税和综合所得税的优缺点
  • 安徽国家税务局增值税发票查询平台
  • 小规模纳税人开专票需要交税吗
  • 税务党课主题或党课题目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设