首页 > 其他分享 >2 基本UI

2 基本UI

时间:2023-10-23 15:48:15浏览次数:32  
标签:基本 控件 20 center point move PyQt5 UI

  1. 按钮
    名称:QPushbutton,位于PyQt5.QtWidgets里面
    .setParent()
  2. 文本
    纯文本控件名称为Lable,位于 PyQt5.QtWidgets里面
    纯文本控件仅仅作为标识显示而已,类似输入内容前的一段标签提示(账号、密码)
    lable = Qlable('账号', w)
    lable.setGeometry(20, 20, 100, 30) # 显示位置与大小:x, y, w, h
    
  3. 输入框
    输入框的控件名称为QLineEdit,位于PyQt5.Qtwidgets里面
    edit = QLineEdit(w)
    edit.setPlaceholderText('请输入账号')
    edit.setGeometry(100, 20, 200, 20)
    
  4. 调整窗口大小
    w.resize(300, 300)
  5. 调整窗口在屏幕中央显示
  # 调整窗口在屏幕中央显示
  center_point = QDesktopWidget().availableGeometry().center()
  x = center_point.x()
  y = center_point.y()
  # w.move(x, y)
  # w.move(x - 500, y - 400)
  
  # 获得窗口尺寸并移动到中央
  old_x, old_y, width, height = w.frameGeometry().getRect()
  w.move(int(x - width/2), int(y - height/2))

标签:基本,控件,20,center,point,move,PyQt5,UI
From: https://www.cnblogs.com/yiyijojo/p/17775223.html

相关文章

  • Java基础 文件拷贝的基本代码
    FileInputStreamfis=newFileInputStream("E:\\Java基础资料\\a.txt");FileOutputStreamfos=newFileOutputStream("E:\\Java基础资料\\b.txt");while(true){intb=fis.read();if(b==-1)break;fos.write(b);}fos.close......
  • Unity战斗单元UI血条架构设计
    1:如何选取技术方案 Unity战斗系统中,每个角色经常会有血条与昵称。如何架构设计才高效,我们列举一些常用的做法:(1)onGUI来做昵称与血条;(2)3D世界中创建一个3D物体来做血条与昵称,然后让血条与昵称对着摄像机;(3)基于UGUI/NGUI单独做血条与昵称的UI节点,然后把UI节点位置......
  • Netsuite Oauth1.0 C# 项目对接 踩坑记录
    参考Github项目地址:https://github.com/ancpetras/asp.net-netsuite-oauth-1.0-starter注意点:1、Realm这个参数在Authorization请求头中,但是它不需要参与签名,不要将Realm丢进去一起签名了。2、参与签名的还包括URL传参中的参数,比如:?script=152&deploy=1中的script与deploy。3、......
  • PowerBuilder读取硬盘图片显示出来并保存到数据库中
    PowerBuilder读取硬盘图片显示出来并保存到数据库中 数据库是SQLSERVER 表:blobtab 列: id,int,主键自增 blobdata,image,二进制内容可空 注:PB中存储二进制数据和读取二进制数据只能用updateblob语句和selectblob语句  显示图片到控件里的代码://显......
  • PowerBuilder最简应用需要的dll
    PowerBuilder最简应用需要的dll atl71.dlllibjcc.dlllibjtml.dlllibjutils.dllmsvcp71.dllmsvcr71.dllnlwnsck.dllpbshr125.dllpbvm125.dll ......
  • 关于 linux uimage 的理解
    网上的资料:      ......
  • 使用mimipenguin实现从当前 Linux 用户转储登录密码
    另外,它还支持如:VSFTPd(活跃的FTP客户端连接)、Apache2(活跃的/旧的HTTP基础认证会话,但是这需要Gcore),还有openssh-server(活跃的SSH链接,需用sudo 命令)。重要的是,它逐渐被移植到其他语言中,以支持所有可想到的以后可以利用的情况。mimipenguin是如何工作的?要理解mimipengui......
  • 阅读笔记 1: 重构的基本概念
    第一章引言部分强调了重构的重要性和它在软件开发中的角色。作者马丁·福勒首先介绍了代码坏味道(codesmells)的概念,这些是代码中的不良迹象,可能导致未来的问题。作者指出,即使代码能正常运行,但它仍然可能有坏味道,这是因为代码的结构不佳、可读性差或难以维护。这是一个非常关键的洞......
  • ACL基本用法
    创建一个文件,使用getfacl命令查看ACL权限,此时显示的内容与先前使用ll命令查看到的内容相差无几。setfacl命令可以设置ACL权限,对每一个文件或目录进行更精确的权限设置,添加“-m”参数可以修改当前文件ACL权限。修改用户下的text.txt文件的读、写权限,当用ll查看文件时,权限字符位最......
  • 数据库——基本概念
    1、什么是数据库?数据库,DataBase,简称db,存储数据的仓库。按照一定格式存储数据的一些文件的组合。2、什么是数据库管理系统?数据库管理系统,DataBaseManagementSystem,简称DBMS,管理数据库的系统,可以对数据库中的数据进行增删改查。常用的数据库管理系统有:Mysql、Oracle、SqlServer......