作者:empty 出版社:empty |
GUI编程。如果同学们有过C++或者C#或者VB等语言的编程经验,甚至是咱们自己国家的易语言编程,它们都有一些可以通过拖拽的方式来编辑界面的工具。。但是很可惜, 在Python里面这种工具并不多, 这也是和Python是一个脚本语言有关。。要说tkinter, 先说tk, 它原本是Tcl编程语言的界面库, 后来开发出了Python接, Tkinter在Python 2和Python 3中的变化较大, 在Python 2中叫做Tkinter, 在Python 3中叫做tkinter, 而且在导入类库的时候也有些许的变化,请读者稍加注意。
tkinter的定位传智播客大猫·掌握一门Python的界面编程也很有意思。有时候我们需要一些界面程序, 但是又不想用那些庞大而繁杂的类库的时候, tkinter的优势就显现出来了, 那就是简洁简单。·我感觉tkinter是一个还不错的界面库, 但是我感觉Python并不是特别擅长编写界面应用, 而且我感觉比如wxPython或者pyQt等更胜一筹, 但是不管怎么样, 我们可以通过Python自带的tkinter, 进入GUI编程的世界。
认识tkinterTkinter简介1.提到Tkinter, 不得不提一下GUI。GUI即graphical userinterface, 即图形界面用户接,是相对于我们学习绝大多数编程语言所接触到的 控制台”的那个黑乎乎的命令行来说,区分的图形界面编程模式。2.Tkinter是Tk的Python接, 而Tk原本是Tcl的GUI库, Tcl是一门语言, 具体我就不多说了。Tkinter的优点和缺点1.简单易学, 相对于其他的比如wxPython, PyQt等等, 学起来会非常轻松。2.可以使用少量的代码产生功能强大的GUI界面, 这一点是相对于C++等语言来说的,这也是作为一门脚本语言令人自豪的地方。3.跨平台, 基于Python优良的平台通用性, 同样的代码可以在不同的平台下编译执行,4.内置与Python里面的, 不需要我们单独去安装, 方便了很多, 而且Tkinter也是一个5.缺点就是功能过于简单, 对于一些很大型的应用, Tkinter提供的功能还是太少了。但是Tkinter会不断进步, 而且他是Python内置的GUI库, 有点嫡系的感觉, 我们有理6.还有一个缺点是相对于C++来说的,它的效率问题还是不算太高,对于一些对画面要求1.Tkinter读的时候, T和K分别发音, inter单独发音, 即读音如下 tea-key-inter 。该模块在我们安装python的时候, 就可以选择一起安装。2.比如说, 我的Python 3安装目录是:c: Intel Python 3, 则进入该目录, 可以发现有不少的Tkinter的影子。比如在DLLs子目录下, 可以看到如下动态链接库文件, 截图如下(注意tk 86.dll是与该模块直接相关的:当然这一点也可能会涉及到 跨平台同时也会丧失平台优势 等问题。Python里面的标准。由相信它会越来越棒!很高的,可能效果会有影响。认识tkinter