pyqt5
wangler2333
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PyQt5 - 02 对closeEvent()重写,添加关闭窗口触发的事件
对《PyQt5 - 01 使用qt creator创建第一个pyqt5界面程序》中的程序进行修改,通过重写closeEvent()方法实现退出时给出提示框 对.ui文件生成的代码修改: 《PyQt5 - 01 使用qt creator创建第一个pyqt5界面程序》中的源码: # -*- coding: utf-8 -*- # Form implementation generat...原创 2018-03-08 09:55:54 · 49227 阅读 · 13 评论 -
PyQt5 - 03 使用代码编写基于pyqt5的gui程序
前两篇博文是使用qt creator来创建pyqt5界面,这篇博文主要讲自己编写代码实现GUI界面并重写closeEvent()方法。 实现过程:继承QDialog类或其他窗体的类->定义需要控件->设置控件属性->将控件添加到布局->将布局添加到窗体->重写closeEvent(方法) 与自动生成的py文件的不同: - 直接继承QDialog类,那么在main...原创 2018-03-08 13:41:02 · 2348 阅读 · 0 评论 -
PyQt5 - 04 逻辑与界面分离并用sqlite3+hashlib实现登陆界面
使用pyqt5+sqlite3+hashlib模块实现带数据库的加密登陆界面,并使逻辑和界面分离。 数据库生成 生成一个sqlite数据库,这里使用sqlite的原因是简单、无需部署,大家可以根据自己的情况酌情替换数据库和相应的模块 生成代码如下: import sqlite3 conn = sqlite3.connect("user.db") # 在此文件所在的文件夹打开或创...原创 2018-03-09 21:58:06 · 3075 阅读 · 1 评论 -
PyQt5 - 05 逻辑与界面分离使用pyqt5+socket实现TCP/UDP通信
运用逻辑与界面分离的思想,使用pyqt5+socket模块编写图形化TCP/UDP/WEB通信工具。 实现效果如图: 强制关闭线程的脚本stopThreading.py: import ctypes import inspect def _async_raise(tid, exc_type): tid = ctypes.c_long(tid) if...原创 2018-03-10 19:14:28 · 27462 阅读 · 18 评论 -
PyQt5 - 01 使用qt creator创建第一个pyqt5界面程序
1. 安装Qt Creator qt creator下载点我 2. 利用Qt Creator创建界面 点击文件 -> 新建文件或项目 选择Qt -> Qt设计师界面类 选择一个模版,创建一个界面 之后一路下一步,进入主界面 将左面的控件拖入主界面,如图 保存界面文件为.ui格式,如下图 3. 将.ui文件转换为python代...原创 2018-03-05 15:29:53 · 18334 阅读 · 6 评论
分享