
Python
Python学习之路,趟坑之旅
小丑不冷
这是个弱肉强食的世界
展开
-
PySide6 QMainWindow主窗口调用编写的仪表盘控件
Pyside6制作的仪表盘原创 2023-10-26 15:39:22 · 708 阅读 · 3 评论 -
环形进度条
本文主要使用Qt Designer设计并使用其转换Python代码功能将其转换成了代码。通过Python调用,将设计的代码进行显示。原创 2022-11-16 20:02:56 · 758 阅读 · 1 评论 -
使用Qt Designer为您的Qt for Python项目创建基于Qt Widgets的图形界面的两种方法
本页介绍如何使用Qt Designer为您的Qt for Python项目创建基于Qt Widgets的图形界面。Qt Designer是一个图形UI设计工具,可以作为独立的二进制文件(pyside6-designer)提供,也可以嵌入到Qt Creator IDE中。它在Qt Creator中的使用在Using Qt Designer中描述。设计存储在.ui文件中,这是一种基于XML的格式。它将转换为 Python 或C++代码,在项目构建时通过 pyside6-uic 工具填充小部件实例。原创 2022-11-05 15:10:51 · 1886 阅读 · 0 评论 -
使用树小组件显示数据
如果要显示按树排列的数据,请使用 QTreeWidget执行此操作。请注意,使用 a 并不是在树中显示信息的唯一路径。您还可以创建数据模型并使用 来显示它,但这不在本教程的讨论范围内。QTreeWidget QTreeView此小部件是您可以进一步自定义的现成版本原创 2022-10-29 11:20:37 · 811 阅读 · 0 评论 -
使用表微件显示数据-列表QTableWidget
如果要显示排列在表中的数据,请使用 执行此操作,而无需处理太多配置。QTableWidget原创 2022-10-28 10:16:46 · 827 阅读 · 0 评论 -
关于使用return返回函数值取值方式
在编写Pyside6 代码中想尝试将一个函数返回值用在多个列表中,尝试了一下,按照这个方法能够分离出需要的返回值。在此记录一下。原创 2022-10-27 19:32:23 · 719 阅读 · 0 评论 -
Signals and Slots 信号和插槽
由于Qt的性质,s需要一种通信方式,这就是这种机制成为Qt的核心特征的原因。QObject简单来说,您可以像与房屋中的灯光互动一样理解信号和插槽。当您移动电灯开关(信号)时,您得到的结果可能是您的灯泡已打开/关闭(插槽)。在开发接口时,您可以通过单击按钮的效果获得一个真实的例子:“单击”将是信号,而插槽将是单击该按钮时发生的情况,例如关闭窗口,保存文档等。原创 2022-10-26 20:23:17 · 304 阅读 · 0 评论 -
使用简单按钮
使用简单按钮在本教程中,我们将向您展示如何使用 Qt for Python 处理信号和槽。信号和槽是一项Qt功能,可让您的图形小部件与其他图形小部件或python代码进行通信。我们的应用程序会创建一个按钮,每次单击按钮时,都会将单击的按钮“Hello!”消息记录到 python 控制台。原创 2022-10-26 16:02:08 · 221 阅读 · 0 评论 -
您的第一个Qt小工具应用程序
Pyside6原创 2022-10-26 15:49:45 · 189 阅读 · 0 评论 -
Pycharm 添加自动表头(包含汉化和英文版本路径)
file - setting - Editor - File and Code Templates - Files - Python Script原创 2022-08-06 10:29:51 · 403 阅读 · 0 评论 -
os.system 返回值乱码一行代码解决
`os.system('chcp 65001') # 将cmd的显示字符编码从默认的GBK改为UTF-8`原创 2022-08-05 16:25:53 · 4600 阅读 · 1 评论 -
altair 库的使用
altair 手册第一个用例实现原创 2022-07-27 11:29:32 · 602 阅读 · 0 评论 -
Python 打印进度条
利用字符来组成一个动态显示百分比的进度条原创 2022-06-14 19:35:58 · 1437 阅读 · 0 评论 -
python tcping(ping命令)
python tcping(ping命令)使用tcping库中的ping方法使用如下:from tcping import Pingping = Ping('www.baidu.com', 80, 200) # 地址、端口、超时时间ping.ping(3) # ping命令执行次数ret = ping.result.table # 以表格形式展现(ping.result.raw # 原始形态,ping.result.rows # 行显示)print(ret)其他:该库中其他方法原创 2022-05-30 17:07:48 · 4591 阅读 · 5 评论 -
使用Python多进程遍历文件夹和文件
多进程遍历文件夹和文件#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/11/15 18:29:06# @Author : kevin# @Site : # @File : Multi_process_File.py# @Software: PyCharmimport csv, osimport multiprocessingimport time# time_start = time.time() # 程序开始时原创 2021-11-17 15:37:17 · 2017 阅读 · 0 评论 -
2021-10-27
Pyqt5 QtDesigner 调用 listView 控件[方案一]:在两个.Py文件中实现(创建两个.py文件调用)Search.py 模块代码from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Search(object): def setupUi(self, Search): Search.setObjectName("Search") Search.resize(803, 600)原创 2021-10-27 19:14:06 · 436 阅读 · 0 评论 -
python多线程
python多线程# 1、导入进程包# 2、使用进程类创建进程对象# 3、使用进程对象启动进程执行指定任务import multiprocessingimport timedef multiply(l): # b = 0 b = l ** l * l print('这是第%s进程' % l, b) # time.sleep(1)if __name__ =="__main__": for l in range(500): multi原创 2021-08-05 19:43:38 · 98 阅读 · 0 评论 -
PyQt5-绘制各种图形
PyQt5-绘制各种图形#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/6/18 20:18# @Author : kevin# @Site : # @File : 绘制各种图形.py# @Software: PyCharm"""绘制各种图形弧圆形矩形(正方形)多边形绘制图像"""import sys,mathfrom PyQt5.QtWidgets import *from PyQt5.QtGu原创 2021-06-18 22:11:04 · 1916 阅读 · 0 评论 -
PyQt5-绘制不同类型的直线
绘制不同类型的直线#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/6/17 20:01# @Author : kevin# @Site : # @File : 绘制不同类型的直线.py# @Software: PyCharm"""绘制不同类型的直线"""import sys,mathfrom PyQt5.QtWidgets import *from PyQt5.QtGui import *from Py原创 2021-06-17 20:59:04 · 3389 阅读 · 0 评论 -
PyQt5-用像素点绘制正弦曲线
用像素点绘制正弦曲线#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/6/16 18:57# @Author : kevin# @Site : # @File : 用像素点绘制正弦曲线.py# @Software: PyCharm"""用像素点绘制正弦曲线drawPoint(x, y)"""import sys,mathfrom PyQt5.QtWidgets import *from PyQt5.QtGu原创 2021-06-16 21:13:58 · 626 阅读 · 0 评论 -
PyQt5-在窗口上绘制文本 QPainter
在窗口上绘制文本 QPainter#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/6/3 19:46# @Author : kevin# @Site : # @File : 在窗口上绘制文本.py# @Software: PyCharm"""绘制API:绘制文本1、文本2、各种图形(直线、点、椭圆、弧、扇形、多边形)3、图像QPainter 类painter = QPainter() 类实例painter原创 2021-06-03 20:46:50 · 673 阅读 · 0 评论 -
PyQt5-计数器控件
PyQt5-计数器控件# @Time : 2021/4/19 18:28 # @Author : Kevin# @File : 计数器控件.py # @Software: PyCharm# encoding = utf-8'''计数器控件(QSpinBox)'''import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class QSpinBo原创 2021-04-19 20:32:52 · 354 阅读 · 0 评论 -
PyQt5-滑块控件
PyQt5-滑块控件# @Time : 2021/4/17 12:42 # @Author : Kevin# @File : 滑块控件.py # @Software: PyCharm# encoding = utf-8'''滑块控件(QSlider)'''import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class QSliderDem原创 2021-04-17 16:23:36 · 603 阅读 · 0 评论 -
PyQt5 下拉列表控件
PyQt5 下拉列表控件# @Time : 2021/4/16 18:44 # @Author : Kevin# @File : C.py # @Software: PyCharm# encoding = utf-8"""下拉列表控件(QComboBox)1、如何将列表项添加到QComboBox控件中2、如何获取选中得列表项"""import sysfrom PyQt5.QtCore import * # 核心from PyQt5.QtGui import *原创 2021-04-16 20:06:19 · 640 阅读 · 0 评论 -
PyQt5创建复选框
PyQt5创建复选框# @Time : 2021/4/10 15:41 # @Author : Kevin# @File : 复选框.py # @Software: PyCharm# encoding = utf-8"""复选框控件 (QCheckBox)3种状态未选中: 0半选中: 1选中: 2"""import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidget原创 2021-04-15 21:03:05 · 749 阅读 · 0 评论 -
pyqt5创建单选按钮
pyqt5创建单选按钮# @Time : 2021/4/10 14:17 # @Author : Kevin# @File : 单选按钮控件.py # @Software: PyCharm# encoding = utf-8import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class QRadioButtonDemo(QWidget):原创 2021-04-15 21:02:15 · 518 阅读 · 0 评论 -
关于<Element * at 0x******>如何查看标签中的数据
关于<Element * at 0x******>如何查看标签中的数据from lxml import etreeimport requestsurl = 'https://www.pearvideo.com/' # 首页地址data = {}headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " "AppleWebKit/537.36 (K原创 2021-03-16 01:12:37 · 10779 阅读 · 0 评论