随笔分类 -  编程技术 / python编程

摘要:from xml.etree import ElementTree def read(): xml = ElementTree.parse('param.xml') items = xml.getroot() for i in range(len(items)): item = items[i] p 阅读全文
posted @ 2023-08-07 17:46 挖洞404 阅读(20) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了set类,用于处理python中集合数据。 set也是python的基本数据类型之一。 集合是单列的元素集合,用{}包围,内部元素之间用,分隔 集合的元素可以是任意类型,且某一集合中可以同时包含不同类型 集合定义后可以进行增删改 集合不支持数值索引 set 阅读全文
posted @ 2023-07-11 13:37 挖洞404 阅读(63) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了dict类,用于处理python中字典数据。 list也是python的基本数据类型之一。 2、类 class dict(object): def __init__(self, seq=None, **kwargs): pass 3、字面量初始化 键必须是 阅读全文
posted @ 2023-07-11 13:37 挖洞404 阅读(23) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了list类,用于处理python中列表数据。 list也是python的基本数据类型之一。 列表是单列的元素集合,用[]包围,内部元素之间用,分隔 列表的元素可以是任意类型,且某一列表中可以同时包含不同类型 列表支持元素的增删改 列表支持数值索引 元素不会 阅读全文
posted @ 2023-07-11 13:36 挖洞404 阅读(38) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了tuple类,用于处理python中元组数据。 tuple也是python的基本数据类型之一。 元组是单列的元素集合,用()包围,内部元素之间用,分隔 元组的元素可以是任意类型,且某一元组中可以同时包含不同类型 元组定义后不支持对容量和元素的修改 元组支持 阅读全文
posted @ 2023-07-11 13:36 挖洞404 阅读(18) 评论(0) 推荐(0)
摘要:1、转义与反转义 转义字符的机制是为了表示某些无法编辑输入或者与python编程语言冲突的字符而存在。其特征是前缀字符\。 有时候,不想使用转义机制,可以在字符串前面使用r前缀,字符串将按照本身的字符输出。 a = 'abc\"' # 输出:abc" b = r'abc\"' # 输出:abc\" 阅读全文
posted @ 2023-07-11 13:35 挖洞404 阅读(14) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了str类,用于处理python中字符和字符串数据。 str也是python的基本数据类型之一。 2、类 class str(object): def __init__(self, value='', encoding=None, errors='stric 阅读全文
posted @ 2023-07-11 13:26 挖洞404 阅读(53) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了complex类,用于处理python中复数数据。 complex也是python的基本数据类型之一。 2、类 class complex(object): def __init__(self, *args, **kwargs): pass 3、字面量初始 阅读全文
posted @ 2023-07-11 12:53 挖洞404 阅读(61) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了bool类,用于处理python中逻辑真和假。 bool也是python的基本数据类型之一。 2、类和初始化 class bool(int): def __init__(self, x): pass 3、初始化 (1)字面量初始化 可选值为True和Fal 阅读全文
posted @ 2023-07-11 12:52 挖洞404 阅读(35) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了float类,用于处理python中浮点数数据。 float也是python的基本数据类型之一。 2、类和初始化 class float(object): def __init__(self, *args, **kwargs): pass 3、初始化 (1 阅读全文
posted @ 2023-07-11 12:52 挖洞404 阅读(42) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py文件中定义了int类,用于处理python中整数数据。 int也是python的基本数据类型之一。 2、类和初始化 class int(object): def __init__(self, x, base=10): 3、初始化 (1)字面量初始化 支持十进制、二进制 阅读全文
posted @ 2023-07-11 12:51 挖洞404 阅读(35) 评论(0) 推荐(0)
摘要:1、介绍 builtins.py模块是python自定义的一个模块,包含多种常用类和函数,有时候也直接称为内置函数。 该模块可以不import而直接使用。 (1)基础数据类型的类 int、double、bool、complex,str,tuple,list,dict,set (2)反射 hasatt 阅读全文
posted @ 2023-07-05 19:57 挖洞404 阅读(45) 评论(0) 推荐(0)
摘要:1、介绍 图片对象。 class QIcon(__sip.wrapper): """ QIcon() QIcon(pixmap: QPixmap) QIcon(other: QIcon) QIcon(fileName: str) QIcon(engine: QIconEngine) QIcon(va 阅读全文
posted @ 2023-07-04 00:13 挖洞404 阅读(121) 评论(0) 推荐(0)
摘要:1、介绍 pyqt5中,允许通过类似css的层叠样式表的形式,直接为组件声明显示样式,比如设置字体、字体颜色和背景色等。 具体的是,是通过QWidget类中声明的setStyle或setStyleSheet方法设置。 setStyle(self, a0: QStyle) setStyleSheet( 阅读全文
posted @ 2023-07-03 16:19 挖洞404 阅读(417) 评论(0) 推荐(0)
摘要:1、介绍 基于对话框选择颜色 2、方法 getColor(initial: Union[QColor, Qt.GlobalColor, QGradient] = Qt.white, parent: typing.Optional[QWidget] = None, title: str = '', o 阅读全文
posted @ 2023-07-03 03:11 挖洞404 阅读(685) 评论(0) 推荐(0)
摘要:1、介绍 QInputDialog输入对话框,提供了五种输入模式,进行快捷的输入交互。 对话框打开时,无论是否设置parent,都不能操作其它窗口 返回tuple类型,索引1为bool类型,为True表示点击Ok按钮关闭对话框,为False则是点击Cancle按钮或窗口右上角关闭按钮 调用方法时,必 阅读全文
posted @ 2023-07-03 02:27 挖洞404 阅读(361) 评论(0) 推荐(0)
摘要:搜索功能:根据子字符串,在QPlaintTextEdit组件获取的纯文本中搜索,生成索引list。然后根据索引进行跳转 标记功能:QPlainTextEdit组件中选择文本,设置为标记,记录索引。然后根据html显示 两种标记方案: 光标跳转和选择 不会改变文本内容 可以快速查看某一个项 html标 阅读全文
posted @ 2023-07-02 04:30 挖洞404 阅读(317) 评论(0) 推荐(0)
摘要:1、介绍 几乎任意组件都可以设置右键菜单 2、使用 2.1 事件绑定 self.window.plainTextEdit: QPlainTextEdit self.window.plainTextEdit.setContextMenuPolicy(Qt.CustomContextMenu) self 阅读全文
posted @ 2023-07-02 03:19 挖洞404 阅读(586) 评论(0) 推荐(0)
摘要:1、介绍 窗口菜单,只有QMainWindow组件才可以设置。 class QMenuBar(QWidget): """ QMenuBar(parent: typing.Optional[QWidget] = None) """ QMainWindow可以基于三种方式使用: setMenuBar(s 阅读全文
posted @ 2023-07-02 03:18 挖洞404 阅读(187) 评论(0) 推荐(0)
摘要:1、介绍 下拉列表。 class QComboBox(QWidget): """ QComboBox(parent: typing.Optional[QWidget] = None) """ 注意:方法调用时,对于必要参数,不能直接使用形参名传递,而只能按顺序传递,否则会报异常崩溃。 2、项的增删改 阅读全文
posted @ 2023-07-02 03:17 挖洞404 阅读(868) 评论(0) 推荐(0)