wxPython
卡图卢斯
These violent delights have violent ends;
展开
-
【Python】Python 的图形界面(GUI)编程
PyQT: 官网: Qt|Cross-platform software development for embedded & desktop 开发文档: Qt-开发者 PyQT学习园地: 官方社区:Qt Forum 官方博客:Qt Blog - For Developers by Developers PyQt4 tutorial Archi-cnblogs PyQt - Wood原创 2017-09-06 11:08:09 · 8576 阅读 · 0 评论 -
【wxPython】wxPython之窗口操作
主题:Frames(框架)Windows(窗口)Controls/Widgets(控件/工具)Sizers(布局管理)Validators(验证器)在这个章节,我们将会讲解wxPython处理窗口和窗口内容的方法,包括创建输入组件,使用各种工具和控件widgets/controls。 我们将会创建一个计算股票价格的小程序。如果你已经是个有经验的GUI开发者,这部分的内容对你来说太简单了,原创 2017-09-08 15:24:12 · 19463 阅读 · 0 评论 -
【wxPython】wx.font类字体
一个wx.Font类实例的对象是确定一个文本的外观。构造函数wx.Font(pointSize,family,style,weight,underline,faceName,encoding)pointSizepointSize是字体的以磅为单位的整数尺寸。familyfamily用于快速指定一个字体而无需知道该字体的实际的名字.字体的准确选择依赖于系统和具体可用的字体.你所得到的精确的字原创 2017-11-09 10:17:52 · 14935 阅读 · 2 评论 -
【wxPython】Frame style hex 值打印
打印:print("wx.BORDER_DEFAULT",hex(wx.BORDER_DEFAULT))print("wx.BORDER_NONE:",hex(wx.BORDER_NONE))print("wx.BORDER_STATIC:",hex(wx.BORDER_STATIC))print("wx.BORDER_SIMPLE:",hex(wx.BORDER_SIMPLE))print原创 2017-12-14 08:44:29 · 469 阅读 · 0 评论 -
【wxPython】wxPython电子表格功能wx.grid例程
#!/usr/bin/env python#encoding: utf8 import wximport wx.grid as gridlib#import wx.lib.mixins.grid as mixins#---------------------------------------------------------------------------class SimpleGr原创 2017-11-30 12:02:28 · 16190 阅读 · 1 评论 -
【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 · 2220 阅读 · 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 · 2140 阅读 · 0 评论 -
【wxpython】py:603: wxPyDeprecationWarning: Using deprecated class PySimpleApp.
提示错误:py:603: wxPyDeprecationWarning: Using deprecated class PySimpleApp. Use :class:`App` instead. app = wx.PySimpleApp()代码:import wxclass MyFrame(wx.Frame): def __init__(self): wx.Frame原创 2017-09-28 14:10:01 · 3741 阅读 · 0 评论 -
【wxPython】wxPython简介
wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够支持运行在32/64位windows、绝大多原创 2017-08-31 16:48:23 · 2367 阅读 · 0 评论 -
【wxWidgets】wxWidgets之窗口标识符一
窗口标识符窗口标识符是在事件系统中用来唯一确定窗口的整数。事实上,在整个应用程序的范围内,窗口标识符不必一定是唯一的,而只要在某个固定的上下文(比如说,在一个frame窗口和它的所有子窗口)内是唯一的就可以了。举例来说:你可以在无数个对话框中使用wxID_OK这个标识符,只要在某个对话框内不要重复使用就可以了。 wxWidgets自动创建的标识符是总是一个负数,所以永远不会和用户定义的窗口标识符重原创 2017-09-06 17:10:41 · 1504 阅读 · 0 评论 -
【wxPython】wxPython第一个程序:"Hello,World!!!"
像往常一样,我们首先要写一个小的hello,world!!!的应用程序。代码如下:import wxapp = wx.App(False)frame = wx.Frame(None,wx.ID_ANY,"Hello,world!!!")frame.Show(show=True)app.MainLoop() 代码 说明 app = wx.App(False) 每个wxPython应原创 2017-09-06 15:32:45 · 1772 阅读 · 0 评论 -
【wxPython】wxPython创建一个简单的记事本
创建一个简单的记本 现在我们来写一个简单的记事本。在这个例子中,我们会用到几个组件(Widgets),来理解一些特性或功能,例如事件处理(events)和回调函数(callbacks)。 首先,我们需要创建1个框架(frame),并且这个框架(frame)包含1个可编辑的文本框(text box)。文本框需要用wx.TextCtrl来创建。默认情况下,文本框只能编辑1行文字——无论文字有多长,都原创 2017-09-08 10:43:18 · 4305 阅读 · 0 评论 -
【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 · 895 阅读 · 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 · 2355 阅读 · 0 评论