python2.7 里有tkinter么 我的没有 怎么安装啊
答案:5 悬赏:20 手机版
解决时间 2021-03-20 07:08
- 提问者网友:暮烟疏雨之际
- 2021-03-19 06:22
python2.7 里有tkinter么 我的没有 怎么安装啊
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-19 06:59
tkinter是内置的模块,不会不存在的,而是不同的版本的导入形式不同,现总结如下:
# -*- coding: cp936 -*-
import os, sys
try:
from tkinter import *
except ImportError: #Python 2.x
PythonVersion = 2
from Tkinter import *
from tkFont import Font
from ttk import *
from tkMessageBox import *
import tkFileDialog
else: #Python 3.x
PythonVersion = 3
from tkinter.font import Font
from tkinter.ttk import *
from tkinter.messagebox import *
# -*- coding: cp936 -*-
import os, sys
try:
from tkinter import *
except ImportError: #Python 2.x
PythonVersion = 2
from Tkinter import *
from tkFont import Font
from ttk import *
from tkMessageBox import *
import tkFileDialog
else: #Python 3.x
PythonVersion = 3
from tkinter.font import Font
from tkinter.ttk import *
from tkinter.messagebox import *
全部回答
- 1楼网友:woshuo
- 2021-03-19 11:38
sudo apt-get install python-tk
- 2楼网友:轻熟杀无赦
- 2021-03-19 11:09
我在funtoo上编译时 默认的USE -tk ,你需要重新emerge 带上USE="tk" ,估计你也是类似情况,编译时没有带上,gentoo应该也是同样的
- 3楼网友:痴妹与他
- 2021-03-19 09:35
我估计是你大小写写错了吧,要import Tkinter,不能import tkinter
- 4楼网友:持酒劝斜阳
- 2021-03-19 08:18
我去查了下,Tkinter是Python内置的。
你可以去:
用google搜:
Tkinter
然后找到:
24.1. Tkinter — Python interface to Tcl/Tk — Python v2.7.3
可以看到,直接使用:
import Tkinter
就可以导入了。
另,帮你拷贝了示例代码:
from Tkinter import *
class Application(Frame):
def say_hi(self):
print "hi there, everyone!"
def createWidgets(self):
self.QUIT = Button(self)
self.QUIT["text"] = "QUIT"
self.QUIT["fg"] = "red"
self.QUIT["command"] = self.quit
self.QUIT.pack({"side": "left"})
self.hi_there = Button(self)
self.hi_there["text"] = "Hello",
self.hi_there["command"] = self.say_hi
self.hi_there.pack({"side": "left"})
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
root = Tk()
app = Application(master=root)
app.mainloop()
更多python相关的东西,感兴趣的话,可以用google搜:
crifan Python语言总结
而找到我写的教程。
刚去写了个帖子,测试了一下tkinter,需要的可以去看看:
【记录】折腾Python中的Tkinter
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)
你可以去:
用google搜:
Tkinter
然后找到:
24.1. Tkinter — Python interface to Tcl/Tk — Python v2.7.3
可以看到,直接使用:
import Tkinter
就可以导入了。
另,帮你拷贝了示例代码:
from Tkinter import *
class Application(Frame):
def say_hi(self):
print "hi there, everyone!"
def createWidgets(self):
self.QUIT = Button(self)
self.QUIT["text"] = "QUIT"
self.QUIT["fg"] = "red"
self.QUIT["command"] = self.quit
self.QUIT.pack({"side": "left"})
self.hi_there = Button(self)
self.hi_there["text"] = "Hello",
self.hi_there["command"] = self.say_hi
self.hi_there.pack({"side": "left"})
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
root = Tk()
app = Application(master=root)
app.mainloop()
更多python相关的东西,感兴趣的话,可以用google搜:
crifan Python语言总结
而找到我写的教程。
刚去写了个帖子,测试了一下tkinter,需要的可以去看看:
【记录】折腾Python中的Tkinter
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯