python编程入门到精通pdf电子书Python编程入门软件怎么运行代码
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 StaticText 文本类 对于所有的 UI 工具来说,最基本的任务就是在屏幕上绘制纯文本。在 wxPython 中,可以使用 wx.StaticText 类来完成。使用 wx.StaticText 能够改变文本的对齐方式、字体和颜色等。 wx.StaticText 类的构造函数语法格式如下: wx.StaticText(parent, id, label, pos=wx.DefaultPosition,size=wx.DefaultSize, style=0, name="staticText") wx.StaticText 构造函数的参数如下所示。 parent:父窗口部件。 id:标识符。使用-1 可以自动创建一个唯一的标识。 label:显示在静态控件中的文本内容。 pos:一个 wx.Point 或一个 Python 元组,它是窗口部件的位置。 size:一个 wx.Size 或一个 Python 元组,它是窗口部件的尺寸。 style:样式标记。 name:对象的名字。 实例 01 使用 wx.StaticText 输出 Python 之禅 在 Python 控制台中输入 import this 后,会输出如图 13.5 所示的结果,结果中的英文语句就是通常所说的 Python 之禅。 图 13.5 Python 之禅 下面使用 StaticText 类输出中文版的 Python 之禅,具体代码如下: 01 # -*- coding:utf-8 -*- 02 import wx 03 class MyFrame(wx.Frame): 04 def __init__(self,parent,id): 05 wx.Frame.__init__(self, parent, id, title = " 创建 StaticText 类", 06 pos=(100, 100), size=(600, 400)) 07 panel = wx.Panel(self) # 创建画板 08 # 创建标题,并设置字体 09 title = wx.StaticText(panel, label='Python 之禅——Tim Peters',pos=(100,20)) 10 font = wx.Font(16, wx.DEFAULT, wx.FONTSTYLE_NORMAL, wx.NORMAL) 11 title.SetFont(font) 12 # 创建文本 13 wx.StaticText(panel, label=' 优美胜于丑陋',pos=(50,50)) 14 wx.StaticText(panel, label=' 明了胜于晦涩',pos=(50,70)) 15 wx.StaticText(panel, label=' 简洁胜于复杂',pos=(50,90)) 16 wx.StaticText(panel, label=' 复杂胜于凌乱',pos=(50,110)) 17 wx.StaticText(panel, label=' 扁平胜于嵌套',pos=(50,130)) 18 wx.StaticText(panel, label=' 间隔胜于紧凑',pos=(50,150)) 19 wx.StaticText(panel, label=' 可读性很重要',pos=(50,170)) 20 wx.StaticText(panel, label=' 即便假借特例的实用性之名,也不可违背这些规则', pos=(50,190)) 21 wx.StaticText(panel, label=' 不要包容所有错误,除非你确定需要这样做', pos=(50,210)) 22 wx.StaticText(panel, label=' 当存在多种可能,不要尝试去猜测',pos=(50,230)) 23 wx.StaticText(panel, label=' 而是尽量找一种,最好是唯一一种明显的解决方案', pos=(50,250)) 24 wx.StaticText(panel, label=' 虽然这并不容易,因为你不是 Python 之父', pos=(50,270)) 25 wx.StaticText(panel, label=' 做也许好过不做,但不假思索就动手还不如不做', pos=(50,290)) 26 wx.StaticText(panel, label=' 如果你无法向人描述你的方案,那肯定不是一个好方案; 反之亦然',pos=(50,310)) 27 wx.StaticText(panel, label=' 命名空间是一种绝妙的理念,我们应当多加利用', pos=(50,330)) 28 29 if __name__ == '__main__': 30 app = wx.App() # 初始化应用 31 frame = MyFrame(parent=None,id=-1) # 实例化 MyFrame 类,并传递参数 32 frame.Show() # 显示窗口 33 app.MainLoop() # 调用主循环方法 在上述代码中,使用 panel=wx.Panel(self)来创建画板,并将 panel 作为父类,然后将组件放入窗体中。此外,使用 wx.Font 类来设置字体。创建一个字体实例,需要使用如下的构造函数: wx.Font(pointSize, family, style, weight, underline=False, faceName="", encoding=wx.FONTENCODING_DEFAULT) 参数说明如下。 pointSize:字体的整数尺寸,单位为磅。 family:用于快速指定一个字体而无须知道该字体的实际的名字。 style:指明字体是否倾斜。 weight:指明字体的醒目程度。 underline:仅在 Windows 系统下有效,如果取值为 True,则加下画线,False 为无下画线。 faceName:指定字体名。 encoding:允许在几个编码中选择一个,大多数情况可以使用默认编码。 运行结果如图 13.6 所示。 图 13.6 输出 Python 之禅
|