QT
知识追寻者
我在时光中追寻技术的步伐,散发求学的虚痕散迹,望尔目所能及。用研究的态度学技术,用时光消磨我对知识的执着。公众号【知识追寻者】更多精彩资源原创内容
展开
-
QT提示按钮
提示按钮# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget, QToolTip, QPushButton, QApplication)from PyQt5.QtGui import QFont""" 提示框"""class Windos(QWidget): def __init__(self): super().__init__() #初始化gui原创 2021-01-24 14:30:06 · 483 阅读 · 1 评论 -
QT设置窗口图标
设置窗口图标# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplication, QWidgetfrom PyQt5.QtGui import QIcon""" 带窗口图标"""class Windos(QWidget): def __init__(self): # 继承父类方法 super().__init__() # 初始化gui se原创 2021-01-24 14:04:17 · 397 阅读 · 0 评论 -
QTdesigner控件设置
一 设置快捷键给控件设置快捷建即伙伴关系后,在键盘上按快捷键就能达到我们预期的效果;给 label 文字添加 (&A),(&b)等;其次 给标签和输入框添加伙伴关系,将label拖动向输入框形成伙伴关系;处于伙伴关系的控件会带上箭头标志保存后用扩展工具生成py文件执行当按快捷键 alt + a 时会自动聚焦到姓名, alt + b 时自动聚焦到性别说明设置快捷建成功二 信号与插槽信号可以理解为单击事件,比如单击按钮;插槽可以理解为单击事件做出的响应,程序上就是执行的函原创 2021-01-24 13:47:44 · 954 阅读 · 1 评论 -
QTdesigner布局
一 水平布局打开 designer 选择创建主窗口designer 布局中总共有4总布局,我们选择 水平布局演示,拖动水平布局进入 编辑地区;然后 将按钮一个一个丢到布局区第一个按钮第二个按钮再丢2个然后保存到工程目录下;命名为 btn.ui 通过 扩展工具转为 btn.py;然后新建一个btnQTmain.py文件,导入生成的btn.py 类,并且设置主窗口# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtCore,原创 2021-01-23 19:19:43 · 899 阅读 · 0 评论 -
pycharm配置QtDesigner
一、QtDesigner介绍Qt Designer 是一款GUI界面工具,可以实现将UI设计界面转为Python代码的工具;二、安装 QTdesigner使用命令pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com如果已经安装过 anaconda 可以直接使用 如果命令进行安装conda install PyQt5-tools安装完后找到 安装包的路径,比如我的安装路径原创 2021-01-23 17:20:29 · 846 阅读 · 3 评论 -
QT主窗口三
一 窗口介绍QMainWindow、QWidget、QDialog 三个类就是用来创建窗口的,可以直接使用也可以继承后再使用。QMainWindow 窗口可以包含菜单栏、工具栏、状态栏、标题栏等,是最常见的窗口形式,可以作为GUI程序的主窗口。QDialog 是对话框窗口的基类。主要用来执行短期任务,或与用户进行互动,它可以是模态的也可以是非模态的。QDialog 没有菜单栏、工具栏、状态栏等;QWidget 是所有用户界面元素的基类,窗口和控件都是直接或间接继承自 QWidget;如果不确定使用原创 2020-10-14 17:33:08 · 331 阅读 · 1 评论 -
QT窗口与业务逻辑分离二
一 前言经过前面一篇QT入门文章,读者应该对QT有个简单的概念,本篇文章指在将窗口和业务逻辑分离开来,降低耦合度;二 分离代码首先使用面向对象的思想,继承QWidget,如果多组件,可以使用多继承;def __init__(self, parent=None): super().__init__(parent) 其次定义号初始化gui的内容,将gui方法放入构造器里面初...原创 2020-04-11 15:22:23 · 3533 阅读 · 7 评论 -
QT入门一
一 前言知识追寻者感觉QT5不错,准备入坑了,就是一个平常桌面应用;知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)二 QT入门2.1 QT简介pyqt5是一套Python绑定Digia QT5应用的框架,Qt库是最强大的GUI库之一;QT功能模块如下QtCore模块:包含了核心...原创 2020-04-11 15:21:00 · 2475 阅读 · 2 评论