wxWidgets
卡图卢斯
These violent delights have violent ends;
展开
-
【wxWidgets】wxWidgets之窗口标识符二
标识符名称 描述 wxID_ANY 让wxWidgets自动产生一个标识符 wxID_LOWEST 最小的系统标识符值 (4999) wxID_HIGHEST 最大的系统标识符值 (5999) wxID_OPEN 打开文件 wxID_CLOSE 关闭窗口 wxID_NEW 新建窗口文件或者文档 wxID_SAVE 保存文件 wxID_SA原创 2017-09-06 17:34:16 · 865 阅读 · 0 评论 -
【wxPython】wxPython创建一个简单的记事本
创建一个简单的记本 现在我们来写一个简单的记事本。在这个例子中,我们会用到几个组件(Widgets),来理解一些特性或功能,例如事件处理(events)和回调函数(callbacks)。 首先,我们需要创建1个框架(frame),并且这个框架(frame)包含1个可编辑的文本框(text box)。文本框需要用wx.TextCtrl来创建。默认情况下,文本框只能编辑1行文字——无论文字有多长,都原创 2017-09-08 10:43:18 · 4282 阅读 · 0 评论 -
【wxWidgets】wxWidgets之窗口标识符一
窗口标识符窗口标识符是在事件系统中用来唯一确定窗口的整数。事实上,在整个应用程序的范围内,窗口标识符不必一定是唯一的,而只要在某个固定的上下文(比如说,在一个frame窗口和它的所有子窗口)内是唯一的就可以了。举例来说:你可以在无数个对话框中使用wxID_OK这个标识符,只要在某个对话框内不要重复使用就可以了。 wxWidgets自动创建的标识符是总是一个负数,所以永远不会和用户定义的窗口标识符重原创 2017-09-06 17:10:41 · 1450 阅读 · 0 评论 -
【wxPython】wxPython显示鼠标位置
代码:#!/bin/env python import wx class MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300)) panel = wx.Panel(self, -1) pa原创 2017-09-30 11:04:46 · 2124 阅读 · 0 评论 -
【wxPython】wxPython获取系统字体
代码:import wxfrom wx import FontEnumerator aaa =wx.App(False)e = wx.FontEnumerator()fontList = e.GetFacenames()for i in fontList: print(i)打印结果: System @System Terminal @Terminal Fixedsys原创 2017-11-09 10:45:44 · 2206 阅读 · 0 评论 -
【wxPython】wxPython之窗口操作
主题:Frames(框架)Windows(窗口)Controls/Widgets(控件/工具)Sizers(布局管理)Validators(验证器)在这个章节,我们将会讲解wxPython处理窗口和窗口内容的方法,包括创建输入组件,使用各种工具和控件widgets/controls。 我们将会创建一个计算股票价格的小程序。如果你已经是个有经验的GUI开发者,这部分的内容对你来说太简单了,原创 2017-09-08 15:24:12 · 19423 阅读 · 0 评论 -
【wxPython】wxPython实现列表增删改查功能
#-*-coding: UTF-8 -*-import wxclass AddBanjiListEditAndDelDialog(wx.Dialog): print("We are now doing the AddBanjiListDialog Handle!!!") print(">>><>><><>fdsaflkdsajfldsa") def __init__(sel原创 2018-01-04 14:45:23 · 2343 阅读 · 0 评论