python下wxpython模块控件的排版

2017年12月21日
python下wxpython模块控件的排版已关闭评论

wxpython 窗口排版- proportion/flag/border参数说明 新学习wxpython,一直纠结于窗口控件的排版,经过几天的查资料、试验,总结如下。 1、需求实例 来个实例,窗口有3行控件第一行是文本提示(大小不变,文字左对齐,控件居左)。 第二行依次为文本提示(控件居左,大小不变,文字横向左对齐,文字纵向居中对齐,),文本输入框(控件居左,大小横向向右缩放,纵向不缩放),按钮(控件居右,右边固定,大小向左缩放),按钮(控件居右,大小不变)。 第三行多行文本框(控件扩展,大小四个方向扩展,直到占满剩余空间)   图1、窗口缩放前效果   图2、窗口缩放后效果 2、代码 #coding=utf-8 import wx class MyFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, u’测试面板Panel’, size = (400, 300)) #创建面板 panel = wx.Panel(self) #创建open,save按钮 self.bt_open = wx.Button(panel,label=’open’) self.bt_save = wx.Button(panel,label=’save’) #创建文本,左对齐,注意这里style=wx.TE_LEFT,不是wx.ALIGN_LEFT ,表示控件中的输入光标是靠左对齐。 self.st_tips = wx.StaticText(panel ,0,u”请输入文件路径”,style=wx.TE_LEFT ) self.st_tips2 = wx.StaticText(panel ,0,u”文件路径:”,style=wx.TE_LEFT ) self.text_filename = 

more...

软件技巧 浏览0 次

widows下安装python的wxpython模块

2017年12月21日
widows下安装python的wxpython模块已关闭评论

打开windows的cmd命令行 输入一下python -m pip install wxpython 正常安装如下图所示 wxpython 安装成功如下图所示 最后做个测试看看成功没有 建立py文件输入以下内容,然后运行一看成功 import wx #导入wx包 app = wx.App() #创建应用程序对象 win = wx.Frame(None,-1,’install test’) #创建窗体 btn = wx.Button(win, label = ‘Button’) #创建Button win.Show() #显示窗体 app.MainLoop() #运行程序      

more...

软件技巧 浏览0 次

windows下如何安装pip以及如何查看pip是否已经安装成功?

2017年12月21日
windows下如何安装pip以及如何查看pip是否已经安装成功?已关闭评论

windows下如何安装pip以及如何查看pip是否已经安装成功? windows自带的com窗口打开 cmd下输入 pip list看看有效没 pip安装成功提示如下信息

more...

软件技巧 浏览0 次

foxpro 的进制转换函数

2017年10月24日
foxpro 的进制转换函数已关闭评论

之前收藏一位大虾的: ***************************************************************** ***  数的进位制的转换 GetNumSystem V1.00 1T2T ***  作用:将指定进位制的数转换为另一个指定进位制的数 ***  语法: ***        ?GetNuMSystem(2,10,”1010″)      &&结果为”10″ ***        ?GetNumSystem(32,10,”1T2T”)     &&结果为”62557″ ***  事件: ***        2007.03.05  建立本函数 ***        2007.03.06  修改 ***                    (1)将lcSource表示的字符改为大写并去掉前导和尾部空格 ***                    (2)增加若lnFrom和lnTo相等时的直接返回原来数据 ***                    (3)Local变量增加lnDec、lcResult ***************************************************************** Parameters lnFrom,lnTo,lcSource *  判断参数个数及其类型 If Type(“lnFrom”)#Chr(78) Or Type(“lnTo”)#Chr(78) Or Type(“lcSource”)#Chr(67) Return “Error #0001 : 缺少参数或参数数据类型错误。” EndIf *  判断进制是否为2-36进制 If Int(lnFrom)#lnFrom Or !Between(lnFrom,2,36) Or Int(lnTo)#lnTo Or !Between(lnTo,2,36) Return “Error #0002 : 转换的数的进制错误,只能在2-36进制之间转换。” EndIf *  判断需要转换的数是否符合lnFrom进制要求 Local lc

more...

软件技巧 浏览0 次

Win7共享打印机状态错误0x0000000a怎么解决

2017年10月12日
Win7共享打印机状态错误0x0000000a怎么解决已关闭评论

Win7 0x0000000a 打印机共享|共享打印机状态错误0x0000000a怎么解决 局域网win7 64位旗舰版环境下连接网络共享打印机,连接安装时出现无法安装的情况,出现错误提醒,共享打印机状态错误显示为0x0000000a,通过分析是由于驱动不兼容等原因导致,下面一起来看看解决步骤 推荐:win764位系统下载 Win7打印机共享错误0x0000000a解决方法: 1、进入打印机官网下载打印机对应型号的64位驱动。 2、在64位机上安装打印机驱动。选择“手动设置要安装的端口”,如图: 3、在“下一步”中选择添加网络端口,如图: 4、在接下来的网络端口设置中找到共享的打印机(本例中打印机的共享名就为“打印机”),如图: 5、确定后点击下一步,开始安装驱动(安装程序提示“开始安装后无法停止”),然后根据提示重启计算机。重启之后,共享完成,打印测试页成功,这时Win7打印机共享错误0x0000000a就可以解决了。

more...

软件技巧 浏览0 次