随笔分类 -  Python学习笔记 / PyQt 5

PyQt5的学习经验
摘要:PyQt 5控件包括:按钮、复选框、滑动条、列表框等 复选框QCheckBox QCheckBox复选框控件,它有两个状态:打开和关闭,他是一个带有文本标签(Label)的控件。复选框常用于表示程序中可以启用或者禁用的功能。 cb = QCheckBox('show title',self) # 创 阅读全文
posted @ 2018-08-31 10:59 凌逆战 阅读(496) 评论(0) 推荐(0)
摘要:QinputDialog 输入的值可以是字符串,数字,或者一个项目从一个列表 # 显示对话框;第一个字符串是对话框标题,第二个字符串是对话框中的消息 # 对话框返回一个输入文本和一个布尔值,点击OK按钮,布尔值是True # 对话框中收到的消息会显示在行编辑文本框中 1 import sys 2 f 阅读全文
posted @ 2018-08-30 22:41 凌逆战 阅读(338) 评论(0) 推荐(0)
摘要:信号槽Signals & slots sld.valueChanged.connect(lcd.display) # 将滚动条的valueChanged信号连接到lcd的display插槽 1 # Author:凌逆战 2 # -*- coding:utf-8 -*- 3 import sys 4 阅读全文
posted @ 2018-08-30 21:27 凌逆战 阅读(477) 评论(0) 推荐(0)
摘要:QMainWindow类提供主要应用程序的窗口,有添加状态栏、工具栏、菜单栏等功能 状态栏 self.statusBar().showMessage('Ready') # 创建一个状态栏 # 状态栏显示Ready,默认显示在右下角 # 要导入from PyQt5.QtWidgets import Q 阅读全文
posted @ 2018-08-30 20:35 凌逆战 阅读(1187) 评论(0) 推荐(0)
摘要:绝对定位 绝对定位有以下限制 1、如果调整窗口,控件的大小和位置不会改变 2、在各种平台上应用程序看起来不会一样 3、如果改变字体,我们的应用程序的布局就会改变 4、如果我们决定改变我们的布局,我们必须完全重做我们的布局 # 要导入from PyQt5 import QLable 框布局Boxlay 阅读全文
posted @ 2018-08-24 17:25 凌逆战 阅读(366) 评论(0) 推荐(0)
摘要:PyQt5常用的模块 PyQt5的类别分为几个模块,包括: QtCore:包含非核心的GUI功能,此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程 QtGui:包括窗口系统集成、事件处理、二维图形、基本成像、字体和文本 QtWidgets:基本控件都位于pyqt5. 阅读全文
posted @ 2018-08-24 09:38 凌逆战 阅读(1139) 评论(0) 推荐(0)
摘要:1、使用pycharm,生成UI文件 右键->External Tools->QtDesigner 选择Main Window创建一个窗体,从右边拖动组件到窗体上,保存路径到自己的工程目录下。 2、使用PyUIC生成.py文件 右键.ui文件->External Tools->PyUIC,自动生成。 阅读全文
posted @ 2018-08-18 20:21 凌逆战 阅读(519) 评论(0) 推荐(0)
摘要:Qt Designer的安装方法 使用Qt Designer可以使用GUI的方式快速生成PyQt代码,本文介绍Qt Designer的安装以及在PyCharm中的配置方法。 pip install PyQt5 安装完PyQt5之后,并没有Qt Designer.exe,至少我的计算机是这样的,还需进 阅读全文
posted @ 2018-08-18 17:17 凌逆战 阅读(715) 评论(0) 推荐(0)
摘要:from tkinter import * window = Tk() # 创建一个窗口 window.mainloop() # 消息循环,显示窗口 window.title("窗口标题") # 窗口标题 window.geometry("380x420+500+240") #窗口的大小和位置,注意 阅读全文
posted @ 2018-08-18 10:40 凌逆战 阅读(477) 评论(0) 推荐(0)