我正在尝试使用tkinter和python3打开一个图像,请看这里的一段代码:
#!/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 = ra
我在ubuntu可信的docker容器上安装了python3-tk (apt-get install python3-tk)。
> python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> import tkin
我正在使用Tkinter编写一个python应用程序。应用程序的目的是允许用户从日历中选择日期。
用户必须单击按钮才能生成新窗口,然后选择日期并更新大型机中的值。
我对它进行了编码:
import tkinter as tk
class App(tk.Tk):
""" Allows user to pick a date """
def __init__(self):
super().__init__()
self.label_a01 = tk.Label(text = 'Selecte
我使用的是macOS Mojave v10.14.3。我用的是vim per professors。作为unix类的一部分,我学习了python。我在vim中的第一行代码是:
import turtle # Allows us to use turtles
wn = turtle.Screen() # Creates a playground for turtles
alex = turtle.Turtle() # Create a turtle, assign to alex
alex.forward(50) # Tell alex
我从Python和Tkinter中的GUI开始,希望创建一个小窗口,该窗口可以从文件中加载图像,并显示文件和de的路径。到目前为止,我已经有了窗口和按钮来选择图像(tkinter.filedialog.askopenfilename),但是我正在尝试更新应该使用tkinter.StringVar显示路径的条目。StringVar的值正在变化,而不是条目中显示的值。
帧码:
import tkinter as tk
import tkinter.filedialog as tkf
class ImageViewer(tk.Frame):
def __init__(self, mast
在新安装的Ubuntu (Ubuntu20.04.1LTS)上,Python 3.9.1有问题--当运行任何基于tkinter的应用程序时,我会得到导入错误(例如来自python控制台):
user@ubuntu:~$ python3
Python 3.9.1 (default, Dec 29 2020, 13:25:02)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
&g
我有一个继续运行的python脚本(Duploadr.py),基本上它监视文件夹中的任何更改。我有一个tkinter程序(tk.py)。
我需要在GUI界面中运行Raspberry pi之后。
第一个脚本需要在某个文件夹下运行,所以在执行之前我必须先运行cd /foldername/Duploadr.py
所有文件都已执行,并且都使用chmod。
不,我创建一个名为launcher.sh的文件,并添加到
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
I added this to the bottom
@sh /home/
我有一个python脚本myscript,当运行它时,它将使用GUI“保持打开”。我想编写一个python脚本,它两次启动myscript,如下所示:
bash>python runNTimes.py 2
我有下面的runNTimes.py代码
import subprocess
for i in range(int(sys.argv[1])):
subprocess.call(['python', 'myscript.py'])
问题是这种情况是同步发生的,即一旦我在子进程中启动第一个子进程,第二个子进程直到第一个终止才会启动。
Myscript
我有一个tkinter应用程序,它分为许多类(tkinter中的框架),程序已经变成了1000+行,现在我想把它划分成不同的文件,任何一个人都可以指导我如何实现这一点。
我的代码就像
class tkinterApp(tk.Tk): #this is the class which make navigation pages possible
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
container = tk.Frame(self)
我很难理解这个错误。
在下面的代码中,当我使用tk.Frame时,一切都按预期工作。但是,如果我使用super(),就会引发一个AttributeError ('Application没有属性tk')。
class Application(tk.Frame):
def __init__(self,parent):
tk.Frame.__init__(self,parent) <----- This works
# super().__init__(self,parent) <------ This line throws an er
在Ubuntu18.04上导入python 3.7.3中的tinker时:
>>> import tkinter
我得到了:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/tkinter/__init__.py", line 36, in <module>
import _tkinter # If this fails your Pyth
我刚开始使用Raspberry Pi,我正在尝试设置一个简单的GUI应用程序,以便从我的Pi启动。我使用的是Raspberry Pi3,安装了Python3.4.3。
输入python时:
~$ python
Python 3.4.3 |Continuum Analytics, Inc.| (default, Aug 21 2015, 00:53:08)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more informatio
我正在尝试从python2转换为python3的一个程序使用PIL,即python图像库。
我试着从网上下载一个缩略图,以便在tkinter风格的gui中显示。下面是我认为的令人不快的代码行:
# grab the thumbnail jpg.
req = requests.get(video.thumb)
photo = ImageTk.PhotoImage(Image.open(StringIO(req.content)))
# now this is in PhotoImage format can be displayed by Tk.
plabel = tk.Label(tf, i
我用Tkinter创建了一个复选框列表,但是我想用一个复选框选择所有复选框。
下面是我代码的一部分:
root = tk.Tk()
root.title("SOMETHING")
buttons=[]
#If it is checked, then run the file
def callback():
for var, name in buttons:
if var.get():
subprocess.call("python " + "scripts/" + name)
for name
我想通过cx_Freeze发布一个tkinter应用程序。
我可以从命令行运行myapp.py。
cx_Freeze创建一个名为"exe.macosx-10.6-x86_64-3.4“的文件夹,osx在这里工作。
来自myapp.app内部的osx将产生以下错误:
tkinter.TclError: Can't find a usable tk.tcl in the following directories: ...这可能意味着tk没有正确安装。
这是我精简的setup.py
build_exe_options = {"modules":
查看链接,当我安装Python时,它显示Tcl/Tk/Tkinter也将安装,但是当我在Python中运行游戏时,我得到一个导入错误。我也有我常用的import语句,但它仍然不起作用。我也研究了非常类似的问题,但答案对我不起作用。
import simplegui
import random
from tkinter import *
我用Tkinter在Python中制作了一些CAPTCHA阅读器和maker。您知道是否可以将图像和输出文件保存在“内存”中,而不是将它们写在光盘上?因为现在一切都是“硬”做的。你会做什么不同的事?
gui.py
import tkinter as tk
from PIL import Image, ImageTk
import captcha_maker as captcha
import captcha_reader as cap
class MainApplication(tk.Frame):
"""Main window"""
在使用Python Tkinter时,为什么打开的窗口会改变其他窗口中单选按钮的行为? #!/usr/bin/env python3
import tkinter as tk
def close_button():
raise SystemExit
# open first window
root1 = tk.Tk()
# open second window and display radio buttons
root2 = tk.Tk()
root2.protocol('WM_DELETE_WINDOW', close_button)
var = tk.I
我收到以下回溯:
Traceback (most recent call last):
File "tkinter_basic_frame.py", line 4, in <module>
from Tkinter import Tk, Frame, BOTH
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in
raise ImportError, str(msg) + ', please install the python-tk package'