PyQt 5
PyQt 5
凌逆战
保持真诚和善良,学会成熟,早睡早起,寻回热爱与运动,实现自我成就。关注我,我们就是朋友,互相进步呀
展开
-
PyQt 5菜单和工具栏
QMainWindow类提供主要应用程序的窗口,有添加状态栏、工具栏、菜单栏等功能 状态栏 self.statusBar().showMessage('Ready') # 创建一个状态栏 # 状态栏显示Ready,默认显示在右下角 # 要导入from PyQt5.QtWidgets import QMainWind...原创 2018-08-30 20:35:00 · 259 阅读 · 0 评论 -
PyQt 5控件
PyQt 5控件包括:按钮、复选框、滑动条、列表框等 复选框QCheckBox QCheckBox复选框控件,它有两个状态:打开和关闭,他是一个带有文本标签(Label)的控件。复选框常用于表示程序中可以启用或者禁用的功能。 cb = QCheckBox('show title',self) # 创建一个复选框,标题命名为s...原创 2018-08-31 10:59:00 · 623 阅读 · 0 评论 -
PyQt 5的基本功能
PyQt5常用的模块 PyQt5的类别分为几个模块,包括: QtCore:包含非核心的GUI功能,此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程 QtGui:包括窗口系统集成、事件处理、二维图形、基本成像、字体和文本 QtWidgets:基本控件都位于pyqt5.qtwidgets模块中,...原创 2018-08-24 09:38:00 · 2422 阅读 · 0 评论 -
PyQt5+python+pycharm开发环境配置
Qt Designer的安装方法 使用Qt Designer可以使用GUI的方式快速生成PyQt代码,本文介绍Qt Designer的安装以及在PyCharm中的配置方法。 pip install PyQt5 安装完PyQt5之后,并没有Qt Designer.exe,至少我的计算机是这样的,还需进一步的安装,才能得到Qt Designer.e...原创 2018-08-18 17:17:00 · 382 阅读 · 0 评论 -
PyQt 5事件和信号
信号槽Signals & slots sld.valueChanged.connect(lcd.display) # 将滚动条的valueChanged信号连接到lcd的display插槽 1 # Author:凌逆战 2 # -*- coding:utf-8 -*- 3 im...原创 2018-08-30 21:27:00 · 285 阅读 · 0 评论 -
第一个PyQt5窗口
1、使用pycharm,生成UI文件 右键->External Tools->QtDesigner 选择Main Window创建一个窗体,从右边拖动组件到窗体上,保存路径到自己的工程目录下。 2、使用PyUIC生成.py文件 右键.ui文件->External Tools-&g...原创 2018-08-18 20:21:00 · 251 阅读 · 0 评论 -
Tkinter学习
from tkinter import * window = Tk() # 创建一个窗口 window.mainloop() # 消息循环,显示窗口 window.title("窗口标题") # 窗口标题 window.geometry("380x420+500+240") #窗口的大小和位置,注意:是x不是*,...原创 2018-08-18 10:40:00 · 743 阅读 · 0 评论 -
PyQt5对话框
QinputDialog 输入的值可以是字符串,数字,或者一个项目从一个列表 def showDialog(self): text, ok = QInputDialog.getText(self, 'Input Dialog', 'Enter your name:') if ok: ...原创 2018-08-30 22:41:00 · 586 阅读 · 0 评论 -
PyQt 5布局管理
绝对定位 绝对定位有以下限制 1、如果调整窗口,控件的大小和位置不会改变 2、在各种平台上应用程序看起来不会一样 3、如果改变字体,我们的应用程序的布局就会改变 4、如果我们决定改变我们的布局,我们必须完全重做我们的布局 def initUI(self): lbl1 = QL...原创 2018-08-24 17:25:00 · 489 阅读 · 0 评论