【发布时间】:2015-07-28 07:27:32
【问题描述】:
我正在尝试使用带有 python3 的 tkinter 打开图像,请参见此处的一段代码:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# --- Python 3.4
from PIL import Image
import Tkinter as tk
from Tkinter import filedialog
import numpy as np
import os
var = 'n'
# Importing the image to correct
while var != 'o' :
var = raw_input("Press \"o\" to open the image to correct\n")
var = var.lower()
root = tk.Tk()
root.withdraw()
path = filedialog.askopenfilename()
image_test = Image.open(path)
我已经安装了python3-tk,写的时候有demo窗口
python3 -m tkinter
在终端中。我尝试了几种不起作用的组合:
import tkinter as tk
from tkinter import filedialog
给予
ImportError : No module named tkinter
,
import Tkinter as tk
from Tkinter import filedialog
给予
ImportError : cannot import name filedialog
我尝试使用 _tinker、FileDialog、file_dialog,但总是出现“ImportError : cannot import name filedialog”。有什么线索吗?
【问题讨论】:
标签: python python-3.x tkinter