您好,欢迎光临有路网!
Python与Tkinter编程
QQ咨询:
有路璐璐:

Python与Tkinter编程

  • 作者:[美]John E.Grayson
  • 出版社:国防工业出版社
  • ISBN:9787118027815
  • 出版日期:2002年09月01日
  • 页数:553
  • 定价:¥66.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    我是在1993年加入位于Rhode Island的一个小公司结识Python的。他们的主要产品是为X/Motif产生C、C++、Ada和Python编码的GUI-builder。我的任务是为X/Motif和Python扩展面向对象界面。在这之前,我一直怀疑解释性语言的用途,因此,开始这工作时,我兴趣不大。两天之后,我上瘾了。使用C语言编码很复杂的界面,能够很容易地完成!不久,我更乐于选择使用Python而不是C来开发界面。 离开Rhode Island的公司之后,我开始使用Tkinter开发软件,这成了有名的Python GUI。我说服了一家公司(我在那里做点合同工)来通过Python编码开发一个濒临超时和超出预算的大项目,项目很成功。四年以后,该公司有了很多Python程序员,他们的项目中相当的代码是通过Tkinter和Python来完成的。 正是这些经历,使得我编写这本书。早些时候,Python可用文档资料很少。Tkinter Life Preserver是**本帮助人们把基本信息凑到一起的书。1997年,Fredrik Lundh在网上发布了不少**的Python类文档,这些为近
    目录
    **部分 基本概念第1章Python1.1Python编程及特点概述1.1.1为什么是Python1.1.2Python能被用于何处1.2关键字数据类型:表.元组和字典1.2.1表1.2.2元组1.2.3字典1.3类1.3.1类是怎样描述对象的1.3.2定义类1.3.3Python技巧1.3.4一个实例的初始化1.3.5方法1.3.6私有与公有变量和方法1.3.7继承性1.3.8多重继承性1.3.9混合类第2章 Tkinter2.1Ikinter模块2.1.1Tkinter是什么2.1.2性能如何2.1.3如何运用Tkinter2.1.4Tkinter的特点2.2Tcl/TK对Tkinter的映像2.3Win32和Unix下的GUl2.4Tkinter类的层次2.5Tkinter控件的外观第3章 建立-个应用3.1 计算器范例:关键特点3.2计算器范例:源代码3.3检查应用结构3.4应用的扩展第二部分显示第4章Tkinter控件4.1TKinter控件漫游4.1.1顶层4.1.2框架4,1.3标签4.1.4按钮4.1.5输入4.1.6单选按钮4.1.7复选按钮4.1.8主菜单4.1.9消息4.1.10文本4.1.11画布4.1.12滚动条4.1.13列表框4.1.14标尺4.2字体和和颜色4.2.1字体描述符4.2.2x视窗系统字体描述符4.2.3颜色4.2.4设置宽应用默认字体和颜色4.3Pmw大控件漫游4.3.1关于框4.3.2浮动图4.3.3按钮框4.3.4组合框4.3.5组合对话框4.3.6计数器4.3.7计数对话框控件4.3.8对话框4.3.9输入域4.3.10组4.3.11标签控件4.3.12菜单条4.3.13消息栏4.3.14消息对话4.3.15记事本R4.3.16记事本S4.3.17记事本4.3.18选项菜单4.3.19窗格控件4.3.20提示对话框4.3.21单选选项4.3.22滚动画布4.3.23滚动区域4.3.24滚动框架4.3.25滚动列表框4.3.26滚动文本4.3.27选项对话4.3.28文本对话4.3.29时间计数4.4创建新的大控件4.4.1大控件的描述4.4.2选项4.4.3制作大控件类第5章 屏幕版面设计5.1版面设计的介绍5.2打包器5.2.1使用展开选项5.2.2 使用填充选项5.2.3使用padx和pady选项5.2.4使用锚选项5.2.5使用分层性包装5.3网格5.4放置器5.5小结第6章 事件,捆绑和回叫6.1事件驱动系统:评论6.1.1事件是什么6.1.2事件的传播6.1.3事件类型6.2 Tkinter事件6.3回叫6,4入表达6.5捆绑事件和回叫6.5.1捆绑方法6.5.2处理多重捆绑6.6定时器和背景程序6.7动态回叫管理者6.8使事件运作6.8.1捆绑动态数据与控件6.8.2数据确认6.8.3格式化(smaK)控件6.9小结第7章使用类.控件和特殊控件7.1创建发光二极管类7.1.1再试试7.1.2什么改变了7.2构件类库7.2.1将六边形螺帽加入类库7.2.2创建开关类7.2.3创建大控件7.3小结第8章对话框和窗体8.1对话框8.1.1标准对话框8.1.2数据输入对话框8.1.3简单表格8.1.4Tkinter变量8.2标准窗体框架8.3数据字典8.4活页夹8.5浏览器8.6压缩程序8.7图像映射8.8小结第9章面板与机器9.1创建前端面板9.2模块性9.3实现前端面板9.4GIF.BMP与图层9.5一个更完整的例子9.6使用POV-Ray创建的虚拟设备9.6.1现在看点完全不同的东西9.7小结第10章绘制点和标尺10.1在画布上绘图10.1.1移动画布对象10.2一个更完整的绘图程序10.3滚动画布10.4标尺工具10.5缩放画布对象10.6一些已完成的小玩意10.7快速绘制10.8小结第11章图形和图表11.1简单图形11.2图形控件11.2.1添加条形图11.2.2饼图11.3三维图形11.4带形记录图11.5小结第12章导航12.1引言:导航方法12.2鼠标导航12.3键盘导航:"无鼠标导航"12.4建立应用程序的导航12.5图像映射'12.6小结第13章窗口管理器13.1什么是窗口管理器13.2几何方法13.3可见性方法13.4图标方法13.5协议方法13.6其他wm方法第三部分组合起来第14章Python扩展14.1写Python扩展14.2建立Python扩展14.2.1在Unix下静态链接一个扩展14.2.2在Windows下静态链接一个扩展14.2.3在Unix下构建动态模块14.2.4在Windows下构建动态模块14.2.5安装动态模块14.2.6使用动态模块14.3在扩展中使用PyhonAPl14.4在C++中构建扩展14.5格式化字符串14.6引用计数14.7嵌入式的Python14.8小结第15章调试程序15.1为什么使用print表达式15.2一个简单的例子15.3如何调试15.4Tkinter开发器15.5pdb15.6IDLE15.7DDD第16章设计有效的图形应用程序16.1友好界面设计的元素16.2人为因素16.2.1选择字体16.2.2在GUI中使用颜色16.2.3尺寸的考虑16.3可选择的GUI16.4小结第17章性能编程17.1每日加速17.1.1程序组织17.1.2使用Python优化器17.1.3检查代码17.2Tkinter性能17.2.1让它保持简短17.2.2删减本地变量17.2.3保持简单17.2.4快速初始化17.2.5节省事件17.3Python技术17.3.1引用模块17.3.2字符串链接17.3.3正确使用嵌套的循环17.3.4减少模块引用17.3.5使用本地变量17.3.6使用异常处理17.3.7使用map,filter和reduce17.4程序剖析17.5Python扩展17.6小结第18章线程和异步技术18.1线程18.1.1非图形用户界面下的线程18.1.2图形用户界面下的线程18.2"after"处理18.3小结第19章发布Tkinter程序19.1发布程序的一般问题19.2发布Unix程序19.3发布Win32程序19.4Python发布工具第4部分附录附录ATK到Tkinter映射附录BTkinter参考资料附录CPmw参考:Pythonmegawidgets附录D创建和安装Python,Tkinter附录E事件与键盘系统附录F光标附录G参考文献
    编辑推荐语
    Thinter 是解释性脚本语言Pyhton的图形界面开发工具包,是一个清晰的、面向对象的图形界面开发工具,它可以让你快速地开发出可以运行在Unix、Macintosh和Windows等系统平台下的Python应用程序。本书详细地介绍了Python语言的语法和函数及其界面的开发方法,**介绍了在Tkinter可视化平台下的编程方法。本书非常适合各个层次的Python程序员,同时也适合利用Python开发各种脚本的设计人员。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外