03 2023 档案

摘要:wx.TextCtrl超链接实现demo; 直接看代码,可以直接运行。 import wx import webbrowser class MyFrame(wx.Frame): def __init__(self): super().__init__(parent=None, title='wx.T 阅读全文
posted @ 2023-03-23 17:26 No九五二七9527 阅读(66) 评论(0) 推荐(0) 编辑
摘要:wx.MessageBox()是一个展示简单提示或警告信息的对话框函数。下面是wx.MessageBox()的参数说明及使用方法: wx.MessageBox(message, caption="提示", style=wx.OK|wx.CANCEL, parent=None, x=-1, y=-1) 阅读全文
posted @ 2023-03-21 16:44 No九五二七9527 阅读(416) 评论(0) 推荐(0) 编辑
摘要:wx.ComboBox控件是由一个编辑框和列表组合而成的下拉列表。它可以显示为静态列表带有可编辑或只读文本框,也可以显示为带下拉列表的文本区域,或者是不带文本框的下拉列表。wx.ComboBox只允许单选。 下面是wx.ComboBox控件的常用参数和方法及用法举例: 常用参数 parent: 父窗 阅读全文
posted @ 2023-03-21 13:42 No九五二七9527 阅读(802) 评论(0) 推荐(0) 编辑
摘要:整体UI面板绘制参照 树状分级框架UI实例 接着UI面板的设计; 实现树形结构菜单的方式有很多种,每一种优化UI显示的方式可能存在较大差异; 我们这里采用的是wx.lib.agw.customtreectrl 模块CustomTreeCtrl类; 而且在这里,root节点和子节点采用得到方法还不一样 阅读全文
posted @ 2023-03-17 15:19 No九五二七9527 阅读(256) 评论(0) 推荐(0) 编辑
摘要:wx.BoxSizer 布局管理器是一种常见的布局管理器,它可以在水平或垂直方向上布置子窗口部件。同时,它还可以在水平或垂直方向上包含其他 wx.BoxSizer 来创建复杂的布局。 下面是 wx.BoxSizer 的用法: 创建一个 wx.BoxSizer 布局管理器: box_sizer = w 阅读全文
posted @ 2023-03-16 17:22 No九五二七9527 阅读(538) 评论(0) 推荐(0) 编辑
摘要:举例: wxpython中,TE_panel11类下面有一个self.notebook1; 现在创建了一个按钮self.ok_btn; 在进行绑定操作时,发现绑定self.notebook1.Bind(wx.EVT_BUTTON, self.OnButtonClick, self.ok_btn) 有 阅读全文
posted @ 2023-03-16 16:42 No九五二七9527 阅读(102) 评论(0) 推荐(0) 编辑
摘要:b = wx.BoxSizer( wx.VERTICAL ) b.Add(self.notebook1, 1, wx.EXPAND) self.parent.SetSizer(b) 解析以上代码原理,说明布局管理器的作用: 以上代码主要是用来为 GUI 界面添加一个 wx.Notebook 控件,并 阅读全文
posted @ 2023-03-16 16:28 No九五二七9527 阅读(81) 评论(0) 推荐(0) 编辑
摘要:在 Python 中,可以使用反斜杠符号 '\' 来表示代码换行,从而实现在代码中进行换行,并保持语句的完整性。例如: # 使用反斜杠符号进行换行 result = 10 + \ 20 + \ 30 # 输出结果 print(result) # 输出 60 在上面的示例中,我们要计算三个数的和,但是 阅读全文
posted @ 2023-03-16 10:50 No九五二七9527 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:假设在一个Frame框架中,定义一个文本框用于显示信息(持续更新) #coding:UTF-8 #!/usr/bin/env python #author by No9527 import wx from threading import Thread import threading import 阅读全文
posted @ 2023-03-09 09:27 No九五二七9527 阅读(23) 评论(0) 推荐(0) 编辑
摘要:代码中有注释,直接看代码 #coding:utf8 #!/usr/bin/env python #@author: 9527 import gitlab import openpyxl import datetime class GitlabInfoget(): def __init__(self, 阅读全文
posted @ 2023-03-08 17:35 No九五二七9527 阅读(631) 评论(1) 推荐(0) 编辑
摘要:创建线程可以使用threading模块中的Thread子类; 其中Thread子类允许的参数如下: (self, group=None, target=None, name=None, args=(), kwargs=None, *,daemon=None) 这个构造方法中,所有参数都是可选参数,即 阅读全文
posted @ 2023-03-08 17:10 No九五二七9527 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示