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