pythontcltk
1. Mac 上的python 3.3.0 IDLE 出现了Warning,请问是什么意思
tcl/tk是一个用tcl语言写的,名为TK的图形界面库。这个警告是说,本版本的tcl/tk(8.5.9)可能不够稳定。这是因为,apple将python重新编译过,这是一个改过版的python,所以有些警告信息也是有可能的。
不用在意它。对于tk的稳定性不用担心。你很少有机会用tk写图形界面的。即使写也,也不用担心它不稳定。本来就是简易程序。用几次就扔。如果真想做一个正式的界面,建议用gtk, qt等库。
或者是直接用WEB界面。
2. 为什么python是用tcl/tk做UI界面的
python是解释性语言,所以也要选一个解释性的界面语言,tk工具包是唯一的选择。
tk工具包比较小巧,只关注界面,不像qt或wx一样还包含很多python已有的内容。
尽可能少的bug。
3. python的TK界面能支持鼠标拖放文件夹么
Tk Drag and Drop 是 Tcl/Tk 的一个扩展,用来实现拖放功能,基于 Tk 8.3.3 或者更高版本。支持包括 Windows\Mac\linux 内嵌的拖放操作。
DND也就是Drag and Drop,是一个很常用的UI组件,它不是显示的一种应用,而是用于在目标文件拖拽到应用程序界面时发生的一种响应行为,这个行为可以使打开文件或者进行某种进一步的计算。
tkdnd目前支持Unix,Windows(xp 、vista、7)以及OS X(Leopard),是比较好切易用的一种DND组件。
4. 如何将python中的tcl版本降到8.4
降级是没有办法的,只能是安装旧的版本,或者是另外安装
初学Python,感觉什么都不会。在Linux下安装了一个python1.5.2(随便装的一个版本,现在都有2.6了)
前几天在交互式环境下练习了一下基本的语句。发现有些东西要用到Tck/tk的图形功能。就下了个Tcl8.4.13和tl8.4.14。安装之后发现编译用到Tcl/tk之类的东西的时候就提示:
No mole named _tkinter
尝试import Tkinter出现同样的错误。
整了半天没找到原因在哪里,网上索罗看到一些需要-dev..什么的。因为对linux不熟悉,刚用没几天。很多东西看不明白。有些解释太过专业。我这个新手貌似还跟不上。
后来看到一些people说需要先装Tcl/tk,然后修改python的setup.dist文件的一些东西(主要是注释项 )再装python
于是打算准备把python又装一遍
用find命令在我的python文件包里没有找到Setup.dist.只有Setup,Setup.in,Setup.local应该是版本不同的原因吧。这几个文件里的内容都差不多,但是具体每个的用途当时没有明白。
尝试修改Setup文件里的这一段的内容:
# *** Always uncomment this (leave the leading underscore in!):
_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-I/usr/local/include \
......
# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-L/usr/local/lib \
# *** Uncomment and edit to reflect your Tcl/Tk versions:
-ltk8.4 -ltcl8.4 \
......
# *** Always uncomment this; X11 libraries to link with:
-lX11
最后安装python
./configure
make
make install
终于成功了。
教训是深刻的,在这个上面浪费了一大堆的时间。其实在python 的README文件里面说的很清楚。包括Setup,Setup.o的作用等等。安装Tcl/tk需要修改的选项之类的其实注释的蛮清楚的。
所以安装的时候看看帮助文件是很必要的。
还有就是搜索问题的时候应该多一些条理,不能蒙头就搜。
5. appium python list类型 怎么获取控件
appium python list类型 怎么获取控件
Python和Tcl/tk脚本语言。在我之前的经验中,我用到过PYTHON和TCL。他们都是脚本语言,不需要编译。两种语言的特点如下:Python开发JAVA方面的http接口比较方便;tcl/tk开发C++方面的接口更容易一些。PYTHON写的程序可读性强,TCL写的程序的可读性不好。
在需要产生一些大批量数据时,如一个表需要插入100万条数据,然后这100万条数据属于100个不同的类别,如果是手工输入的话,估计10个人一个月都输不完,但如果利用脚本,如PB,VB或者Tcl/tk,可以通过产生批量SQL脚本的方式,来产生SQL脚本,这样不到半小时就可以搞定全部的数据。看来脚本的威力不小!
6. python tkinter 无法显示图片
试试这个:
fromTkinterimport*
filename=r"C:UsersAdministratorDesktopa.gif"
root=Tk()
img=PhotoImage(file=filename)
label=Label(root,text="hello",image=img)
label.pack()
root.mainloop()
图片一定要是.gif格式的!!
7. python写图形界面,用什么设计
tk/tcl 有着广泛的应用,据说用户群体很庞大。而且, tcl8 以后,用它做出来的 App 已经可以具备系统原生的效果了,不再是那种丑丑的界面。
这个是 python 官方承认的标准 GUI 方案(官方说 “de-facto standard“,执行上的标准,我们还没承认?),资料也比较多,自行了解吧,这里只做备忘。
8. tcl tk python 哪个好
有可能是Python的版本太高,Wincvs识别不了。 所以就把原来的2.4的版本卸载了,装上2.3的版本。应该会出现“Python 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)] on win32 /TCL is available, shell is enabled : help (selec
9. 请教python安装的 tcl/tk/tkinter
安装python时,tkinter是自带的、随同python自动安装。
python所带的代码编辑器本身就是用tkinter编写的。
10. 如何解决Mac版关于python3.5.X的Tcl/Tk 的警告
tcl/tk是一个用tcl语言写的,名为TK的形界面库。
这个警告是说,本版本的tcl/tk(8.5.9)可能不够稳定。
这是因为,apple将python重新编译过,这是一个改过版的python,所以有些警告信息也是有可能的。
不用在意它。
对于tk的稳定性不用担心。
很少有机会用tk写形界面的。
即使写也,也不用担心它不稳定。
本来就是简易程序。
用几次就扔。
如果真想做一个正式的界面,建议用gtk, qt等库。