首页 > 编程语言 >GUI编程--基于PyQt5(3)

GUI编程--基于PyQt5(3)

时间:2023-06-14 18:31:31浏览次数:42  
标签:200 -- GUI move PyQt5 label sys window import


本部分进入实战,尝试着写一个简单地界面,内容如图所示:

GUI编程--基于PyQt5(3)_关闭程序

箭头为要实现的内容,包括logo,名称,最小/大化,关闭程序,内容。

1.首先创建一个py文件,如下图:

GUI编程--基于PyQt5(3)_Qt_02

2.敲代码:不要管每句话是什么意思,先实现,后面老师(王顺子)会具体讲的。

from PyQt5.Qt import *
import sys


app = QApplication(sys.argv)

window = QWidget()
window.setWindowTitle("社会我顺哥,人狠话不多")
window.resize(500, 500)
window.move(400,200)

label = QLabel(window)
label.setText("Hello, Sz")
label.move(200,200)

window.show()

sys.exit(app.exec_())

3.运行结果

GUI编程--基于PyQt5(3)_Windows_03

解释以下:我用的mac,和Windows的显示有些差别,用windows的话就是最上面那个样子。

标签:200,--,GUI,move,PyQt5,label,sys,window,import
From: https://blog.51cto.com/u_16159492/6479882

相关文章

  • RHEL8上自动为LUKS加密硬盘填充密码(1/2)
    RHEL8上硬盘加密采用的是LUKS方式。默认的话需要在开机时候手动输入硬盘密码。在这里我们为了自动化操作,可以设置密码储存在磁盘上让Linux自动读取硬盘解密。注意密码储存在硬盘有不安全的风险。1.首先查看硬盘情况执行命令lsblk可以看到/sda/sda1这块硬盘未加密。这里先不......
  • SpringSecurity6.0学习常见问题
    环境SpringSecurity6.1版本SpringBoot3.1版本常见问题oauth2客户端请求oauth授权端,响应401检查spring.security.oauth2.client.registration.login-client.client-secret的值很spring.security.oauth2.authorizationserver.client.login-client.registration.client-secret......
  • tomcat部署web项目
     把程序的war包放在/usr/local/tomcat/webapps/下自动解压部署[root@centos8webapps]#lsdocsexampleshost-managerapp1app1.warmanagerROOT直接访问http://ip:8080/app1ROOT是根目录直接访问http://ip:8080 TRANSLATEwithxEnglishArabicHe......
  • 给多种状态的盒子赋予不同样式
    开发时经常会遇到这样的样式需求:【根据返回的字段控制当前盒子使用不同的样式】一般来说,字段内容都为两种:true/false,或0/1,或两个不同的字符串,这种情况下可以使用【动态class+三元表达式】的方法解决。但偶然也会出现多个的情况,此时三元表达式就显得不够用了,要么会判断很多层变得......
  • 微信支付服务商进件,平台证书
    php./bin/CertificateDownloader.php-kXHBXY1835373xyxhb1835373xd123123-m1644605450-f./apiclient_cert.pem-s481E4B219CC2564011203593A3975F7E00B4695A-o./ -m你的商户号-s40字节你的商户证书序列号-f你的apiclient_key.pem文件路径(证书秘钥)-k你的APIv3......
  • 状态模式:用类表示状态
    在不使用状态模式之前,我们经常通过if(state1){ //dostate1something}elseif(state2){ //dostate2something}else{ //doothersomething}在状态设计模式中,对象根据其内部状态的不同而改变其行为。这样,对象可以看起来像它们已经改变了类。状态模式通过将每个......
  • 在MacM1上运行ChatGLM-6B推理
    1.简介ChatGLM6B是清华大学和智谱合作的一个62亿参数的大语言模型。基于清华的GLM模型开发。和Meta的LLaMA模型还不是一种模型。由于LLaMA缺乏中文语料,中文能力不佳。在中文大模型中,ChatGLM6B参数较小,运行硬件要求较低。而表现可谓出色。所以这里作为一个基础模型先让他运行......
  • jenkins 自动化部署 flink job
    JenkinsfiledefdeployIp='192.168.1.53'defremote=[:]remote.name=deployIpremote.host=deployIpremote.user='root'remote.password=LCX_PWD_5sremote.allowAnyHosts=truedefgitUrl='http://192.168.1.43:8600/bigda......
  • 数字序号转为汉字序号
    constnum=["","一","二","三","四","五","六","七","八","九"];constunit=["","十","百","千"];constformatNum=(......
  • AtCoder Beginner Contest 223 H Xor Query
    洛谷传送门AtCoder传送门考虑一个无脑做法:线段树维护区间线性基。时间复杂度是\(O(m\logn\log^2V)\),过于优秀以至于无法接受。事实上我们并不需要维护区间线性基,因为不带修。考虑“可持久化线性基”,开\(n\)个线性基,第\(i\)个维护前缀\([1,i]\)的数。并且插入线性......