PyQt入门

因为想试着做一些图形化的pwn工具因此从零开始PyQt的学习~

设置窗口

import QApplication, QWidget

Qapplication()是每个 PyQt6 应用程序都必须创建一个应用程序对象,参数可以是sys.argv   (来自命令行的参数列表)

Qwdiget()所有构造对象的基类,有以下方法

  • .resize(250,150)更改小部件的尺寸
  • .move(300,300)移动到屏幕的指定坐
  • .show()展示窗口
  • .setWindowtTitle('标题')设置窗口标题
  • .setGeometry(x,y,width,height)强大的方法,可以设置小部件或窗口的坐标宽高

QToolTip()

  • setToolTip("文本")设置气泡框文本,用的HTML标签语

简单事件

import QPushButton:

QPushButton(string text,Qwidget parent = none)按钮点击事件

  • 参数text是按钮点击的文本,parent会是一个小部件,传入self就好
  • 用来设置按钮的文本
  • qbtn = QPushButton("Text",self)

clicked方法

  • 处理点击信号
  • .connecrt(func())一个处理信号的插槽,可以是PyQt的函数也可以是自己写的py函数
  • 简单讲一下我对插槽的理解,其实就是一个处理信号与信号互动的函数

界面绘制

可以采用QtDesigner,目前画的很简陋就不放出来了,另外值得注意的是,Qt的设计是采用"把一个组件设计好了再部署到需要它的位置"而非"这里需要一个组件,它具有什么样的属性",无论是在QtDesigner中还是程序设计都是这个理念

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值