Articles of tkinter

Debian Linux的Python 3.5.2的源码版本中没有SSL和Tkinter

我刚刚将Python 3.5.2下载到我的Debian机器上,并使用下面的代码构build它: ./configure make make test sudo make install 一切正常,但在make test输出中,由于没有安装_tkinter和_ssl模块,它显示安装程序跳过了某些testing。 而且,缺乏SSL使我无法使用点子。 这也发生在我的3.5.1版本上,但是我认为这只是一个早期的错误版本。 我怎样才能解决这个问题? 我特别需要SSL来发送电子邮件。

在Amazon Linux上安装Tkinter

我正在使用Amazon Linux ec2机器。 当我尝试在virtualenv中运行Python脚本时,我收到以下消息: File "/home/sp/Envs/crispor/local/lib/python2.7/dist-packages/matplotlib/externals/six.py", line 80, in _import_module __import__(name) ImportError: No module named Tkinter 据我所知,Tkinter应该是Python安装的一部分。 但不知何故,事实并非如此。 这些不起作用 – sudo yum install python-tk sudo yum install tkinter 我如何安装Tkinter? 或者我应该这样做,应该已经是Python安装的一部分了吗?

IDLE不能导入Tkinter。 您的Python可能没有configuration为Tk

我正在运行Ubuntu 10.10,并且今天安装了Python 3.2。 系统已经在运行Python 2.6。 我在terminalinput了idle3.2,它给了我: IDLE不能导入Tkinter。 您的Python可能没有configuration为Tk。 所以我search堆栈溢出 (和在其他地方)的解决scheme,我安装了python-tk ,我重新检查,我有tclsh在系统上,但我仍然无法设法打开idle3.2 。 任何input将不胜感激。

在本地安装tkinter和python

我在一个servies上使用linux。 而且我没有root权限。 我在本地安装了python-3.2.3到“/ home / sam / install_sam”。 当我导入tkinter模块。 我得到以下错误: ImportError: No module named _tkinter, please install the python-tk package 我知道我需要安装Tkinter模块。 因为我没有root权限。 我不能使用像下面的命令: apt-get install python-tk sudo apt-get install python-tk 我searchgoolge。 我从 这里 得到tcl / tk 。 我安装它们使用下面的命令。 cd ~/Downloads/tcl8.5.11/unix ./configure –prefix=/home/sam/install_sam/tcl make make install cd ~/Downloads/tk8.5.11/unix ./configure –prefix=/home/sam/install_sam/tk –with- tcl=/home/sam/Downloads/tcl8.5.11/unix make make install cd […]

用鼠标移动和缩放tkintercanvas

这里是我想要的描述:在tkintercanvas中绘制几何对象(这里是矩形)的集合,并且可以使用鼠标来探索这个canvas。 点击并拖animation布,滚动放大并缩小。 使用这个主题,我发现了点击和拖动部分: 用鼠标和鼠标移动tkintercanvas 我设法写一些滚动缩放。 移动和缩放都能很好地工作。 问题 :如果我移动然后放大,缩放的焦点不再是光标的位置。 任何build议? 这里有一段代码来testing [ 编辑 :现在应该适用于Linux和Windows] import Tkinter as tk import random class Example(tk.Frame): def __init__(self, root): tk.Frame.__init__(self, root) self.canvas = tk.Canvas(self, width=400, height=400, background="bisque") self.xsb = tk.Scrollbar(self, orient="horizontal", command=self.canvas.xview) self.ysb = tk.Scrollbar(self, orient="vertical", command=self.canvas.yview) self.canvas.configure(yscrollcommand=self.ysb.set, xscrollcommand=self.xsb.set) self.canvas.configure(scrollregion=(0,0,1000,1000)) self.xsb.grid(row=1, column=0, sticky="ew") self.ysb.grid(row=0, column=1, sticky="ns") self.canvas.grid(row=0, column=0, sticky="nsew") self.grid_rowconfigure(0, […]

Tkinter.PhotoImage不支持PNG图像

我正在使用Tkinter来编写一个graphics用户界面,并希望在Tkiner.Label显示一个PNG文件。 所以我有这样的代码: self.vcode.img = PhotoImage(data=open('test.png').read(), format='png') self.vcode.config(image=self.vcode.img) 这段代码在我的Linux机器上正确运行 。 但是,当我在Windows机器上运行它,它失败。 我还testing了其他几个机器(包括Windows和Linux),它一直失败。 追溯是: Exception in Tkinter callback Traceback (most recent call last): File "C:\Python27\lib\lib-tk\Tkinter.py", line 1486, in __call__ return self.func(*args) File "C:\Documents and Settings\St\client\GUI.py", line 150, in showrbox SignupBox(self, self.server) File "C:\Documents and Settings\St\client\GUI.py", line 197, in __init__ self.refresh_vcode() File "C:\Documents and Settings\St\client\GUI.py", line 203, in […]

将高级function添加到tkinter文本小部件

我正在研究一个简单的消息系统,并且需要将以下内容添加到Tkinter文本小部件中: 拼写检查 选项更改字体(在选定的文本上) select更改字体颜色(在选定的文本上) select更改字体大小(在选定的文本上) 我知道tkinter Text小部件能够通过标记机制使用多种字体和颜色,但我不明白如何使用这些function。 我如何使用Text小部件的function来实现这些function? 具体而言,如何更改字体系列,字体的颜色和大小,以及如何使用拼写检查来实现拼写检查,其中拼写错误的单词是用下划线或与其他文本不同的颜色标注的。

使用Python和Tkinter来创build一个简单的GUI,我得到无法识别的select器发送到实例

我正在学习如何使用Python制作GUI程序。 我正在使用Python 2.7.6。 这里是一个带有标签的简单窗口的代码: from Tkinter import * root = Tk() label = Label(root, text="hello") label.pack() root.mainloop() 此代码适用于我的Windows 7计算机,但不适用于我的Mac OSX 10.10.4。 在Mac上,我得到以下错误: 2015-08-18 10:32:09.137 Python[11678:5520486] -[QNSApplication_setup:]: unrecognized selector sent to instance 0x10f83bd10 2015-08-18 10:32:09.137 Python[11678:5520486] -[QNSApplication _setup:]: unrecognized selector sent to instance 0x10f83bd10 2015-08-18 10:32:09.139 Python[11678:5520486] ( 0 CoreFoundation 0x00007fff8ccc303c __exceptionPreprocess + 172 1 libobjc.A.dylib […]

ImportError DLL加载失败导入_tkinter

我使用Python 2.7.2和Windows 7.我通过互联网search,帮助和其他来源,但我无法find我的问题的答案。 我的一个来源import_tkinter ,这一个import_tkinter 。 此时它说ImportError DLL load failed : Traceback (most recent call last): File "NERO/show_image.py", line 13, in <module> import Tkinter File "C:\Python27\lib\lib-tk\Tkinter.py", line 38, in <module> import FixTk File "C:\Python27\lib\lib-tk\FixTk.py", line 65, in <module> import _tkinter ImportError: DLL load failed: %1 is not a valid Win32 application. 2012-Jan-04 12:27:21.889374 (M) [python] […]

Tcl错误:无效的命令名称tcl_findLibrary

当我input以下命令(使用iPython) Tkinter.Tk() , %pylab , plot …..或者在一般的情况下运行pylab,但是import pylab不会触发任何错误时,会出现这个错误。 Tcl error : invalid command name tcl_findLibrary 据我所知,用于Windows的Python安装程序已经包含完整的Tcl / Tk安装,所以我没有使用除常规Python安装程序以外的其他任何东西。 操作系统是64位,但我使用X32安装程序,因为一些额外的Python库没有X64版本。 Python 2.7.5 x32操作系统:Windows7-x64