资源简介
PyQt5 Python 桌面应用程序源码,每个代码都亲自测试过
1 PyQT5的基础知识,通过这一章节的学习,我们可以自己实现一个窗口,并设置他的大小,位置,图标等信息。
2 PyQt5布局管理 绝对定位框布局 Boxlayout表格布局 QGridLayout评论的例子 PyQt5布局有两种方式,绝对定位和布局类 绝对定位 程序指定每个控件的位置和大小(以像素为单位)
3 PyQt5菜单和工具栏 主窗口状态栏菜单栏工具栏把他们放在一起 在这部分PyQt5教程中,我们将创建菜单和工具栏。 主窗口 QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 状态栏 状态栏用于显示状态信息
4 PyQt5事件和信号 讨PyQt5中的事件Event。所有的GUI程序都是事件驱动的。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、window manager或定时器。当我们调用QApplication的exec_()方法时会使程序进入主循环
5 PyQt5对话框 对话框窗口或对话框是现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框窗口用于“交谈”应用程序
6 PyQt5控件 QPixmap文本框 QLineEditQSplitter下拉列表 QComboBox 在这里我们将继续介绍PyQt5控件。我们将介绍QPixmap、QLineEdit QSplitter,QComboBox
1 PyQT5的基础知识,通过这一章节的学习,我们可以自己实现一个窗口,并设置他的大小,位置,图标等信息。
2 PyQt5布局管理 绝对定位框布局 Boxlayout表格布局 QGridLayout评论的例子 PyQt5布局有两种方式,绝对定位和布局类 绝对定位 程序指定每个控件的位置和大小(以像素为单位)
3 PyQt5菜单和工具栏 主窗口状态栏菜单栏工具栏把他们放在一起 在这部分PyQt5教程中,我们将创建菜单和工具栏。 主窗口 QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 状态栏 状态栏用于显示状态信息
4 PyQt5事件和信号 讨PyQt5中的事件Event。所有的GUI程序都是事件驱动的。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、window manager或定时器。当我们调用QApplication的exec_()方法时会使程序进入主循环
5 PyQt5对话框 对话框窗口或对话框是现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框窗口用于“交谈”应用程序
6 PyQt5控件 QPixmap文本框 QLineEditQSplitter下拉列表 QComboBox 在这里我们将继续介绍PyQt5控件。我们将介绍QPixmap、QLineEdit QSplitter,QComboBox
代码片段和文件信息
import requests
import threading
def display_info(code):
url = ‘http://hq.sinajs.cn/list=‘ + code
response = requests.get(url).text
print(response)
def single_thread(codes):
for code in codes:
code = code.strip()
display_info(code)
def multi_thread(tasks):
# 用列表推导生成线程,注意codes后面的‘,’!
threads = [threading.Thread(target=single_thread args=(codes)) for codes in tasks]
# 启动线程
for t in threads:
t.start()
# 等待线程结束
for t in threads:
t.join()
# 注意main函数的形式
if __name__ == ‘__main__‘:
codes = [‘sh600001‘ ‘sh600002‘ ‘sh600003‘ ‘sh600004‘ ‘sh600005‘ ‘sh600006‘]
# 计算每个线程要做多少工作
thread_len = int(len(codes) / 4)
t1 = codes[0: thread_len]
t2 = codes[thread_len: thread_len * 2]
t3 = codes[thread_len * 2: thread_len * 3]
t4 = codes[thread_len * 3:]
# 多线程启动
multi_thread([t1 t2 t3 t4])
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-02-02 13:13 .idea\
文件 298 2020-02-01 10:58 .idea\misc.xm
文件 273 2020-01-30 19:53 .idea\modules.xm
文件 543 2020-02-01 10:58 .idea\Spider1.iml
文件 55337 2020-02-02 13:13 .idea\workspace.xm
目录 0 2020-02-01 22:51 FirstPython\
文件 865 2020-02-01 15:40 FirstPython\02-01 absolute positioning.py
文件 1632 2020-02-01 15:53 FirstPython\02-02 Boxlayout.py
文件 1695 2020-02-01 16:14 FirstPython\02-03 QGridLayout.py
文件 1593 2020-02-01 16:22 FirstPython\02-04 complicated QGridLayout.py
文件 709 2020-02-01 16:25 FirstPython\04-01 statusbar.py
文件 1335 2020-02-01 16:30 FirstPython\04-02 menu.py
文件 1074 2020-02-01 16:32 FirstPython\04-03 toolbar.py
文件 1303 2020-02-01 16:55 FirstPython\04-04 classic GUI.py
文件 1166 2020-02-01 17:00 FirstPython\05-01 Signals slots.py
文件 848 2020-02-01 17:16 FirstPython\05-02 event handler.py
文件 1307 2020-02-01 17:21 FirstPython\05-03 event sender.py
文件 1186 2020-02-01 17:30 FirstPython\05-04 event sender CloseApp.py
文件 1465 2020-02-01 17:53 FirstPython\06-01 QInputDialog.py
文件 1565 2020-02-01 19:09 FirstPython\06-02 QColorDialog.py
文件 1455 2020-02-01 19:16 FirstPython\06-03 QFontDialog.py
文件 1941 2020-02-01 19:24 FirstPython\06-04 QFileDialog.py
文件 1451 2020-02-01 19:37 FirstPython\07-01 QCheckBox.py
文件 2408 2020-02-01 19:48 FirstPython\07-02 Toggle button.py
文件 1779 2020-02-01 20:22 FirstPython\07-03 QSlider.py
文件 1902 2020-02-01 20:30 FirstPython\07-04 QProgressBar.py
文件 1445 2020-02-01 20:35 FirstPython\07-05 QCalendarWidget.py
文件 965 2020-02-01 20:43 FirstPython\08-01 QPixmap.py
文件 1205 2020-02-01 20:47 FirstPython\08-02 QLineEdit.py
文件 1553 2020-02-01 20:52 FirstPython\08-03 QSplitter.py
文件 1358 2020-02-01 20:57 FirstPython\08-04 QComboBox.py
............此处省略401个文件信息
相关资源
- 校园快递网站利用python的Django框架
- 《强化学习导论》第二版源代码(p
- 极智量化Python语言帮助文档.pdf
- Data Structures and Algorithms in Python文字版
- usps手写数据集+使用代码.zip
- python3中文帮助手册和英文帮助手册
- winxp+pyinstaller3.2.1+pywin32-220.zip
- 连连看.zip
- python飞机大战源代码
- 使用python自己实现神经网络操纵赛车
- 基于协同过滤的电影推荐系统 python
- matplotlib-3.2.1-cp37-cp37m-win_amd64.whl
- 中国大学MOOC课件爬取含视频
- PTVS 2.0 for VS2010
- python项目飞机大战全资源
- 蜻蜓fm文件名还原逆还原工具qtfmr2.e
- python人脸识别截取
- 带图形界面、车牌识别源码python+ope
- 许多点之间连线最短 python实现
- 廖雪峰Python3完整版PDF
- dlib-19.8.1-cp36-cp36m-win_amd64.whl 支持w
- 基于Python的网络爬虫系统的设计与实
- 基于Python的分布式网络爬虫系统的设
- Python经典原版pdf英文 Modern Python Cook
- 跟老齐学python3.zip
- 基于深度学习堆栈自动编码器模型的
- python机器学习5个数据科学家案例解析
- Fama三因子选股的python实现
- python实现EKF的CTRV模型
- 北京市交通拥堵指数抓取和分析
评论
共有 条评论