【解决python tkinter 展示jpg、png格式图片的问题】教程文章相关的互联网学习教程文章

python – 强制Tkinter窗口保持在全屏幕的顶部 – Windows 10【代码】

我有一个Tkinter窗口,我需要保持其他一切 – 包括全屏窗口. 我尝试过的事情: mainloop之前的root.attributes(‘ – topmost’,True) – 不起作用 类中的self.root.wm_attributes(“ – topmost”,True) – 不起作用 mainloop之前的root.overrideredirect(True) – 仅适用于Linux mainloop之前的root.lift() – 不起作用 最后,我设置root.lift()重复调用:class TestingGUI:def __init__(self, root):self.root = rootself.Ensur...

python – 在Linux上使用多处理时不会出现TKinter窗口【代码】

我想生成另一个进程,以便在应用程序的其余部分继续时异步显示错误消息. 我正在使用Python 2.6中的多处理模块来创建进程,我正在尝试使用TKinter显示窗口. 这段代码在Windows上运行正常,但是如果我调用’showerror(“MyApp Error”,“Something bad happen.”)’,那么在Linux上运行TKinter窗口就不会出现.如果我通过直接调用showerrorprocess在同一个进程中运行它会出现.鉴于此,TKinter似乎正常运作.我可以打印到控制台并通过多处理产...

python – 显示tkinter小部件中子进程的实时输出【代码】

我的问题几乎与这个问题相同:Widget to Display subprocess stdout?但更进一步. 我有以下代码(python2.7):def btnGoClick(p1):params = w.line.get()if len(params) == 0:return# create child windowwin = tk.Toplevel()win.title('Bash')win.resizable(0, 0)# create a frame to be able to attach the scrollbarframe = ttk.Frame(win)# the Text widget - the size of the widget define the size of the windowt = tk.Text(...

python – 为什么在Tkinter进程后出现ttk Progressbar【代码】

我想在Tkinter菜单命令上创建一个大文本,并通过进度条提供视觉支持.虽然进度条要在后续耗时循环之前启动,但只有在创建和显示大文本后才会显示进度条.def menu_bar(self):self.create_menu.add_command(label="Create large file", command=self.create_large_file)def create_large_file(self):self.progressbar = ttk.Progressbar(self.master, mode='indeterminate')self.progressbar.pack()self.progressbar.start()self.text.d...

Python / tkinter – 如何在Windows上获得包含边框的窗口大小?

我正试图根据窗口的宽度和高度来定位窗口.在Windows上,wm_geometry,winfo_width和winfo_height报告的窗口大小是客户区的大小,即没有边框的窗口大小.由wm_geometry,winfo_x和winfo_y报告的窗口位置以及使用wm_geometry设置的位置是窗口左上角的位置,包括边框. 这意味着当我尝试将窗口置于屏幕中央时,屏幕上的位置明显太低. 我不想硬编码边框厚度,因为它可以变化. 是否可以使用Python / tkinter在Windows上获取或推断窗口边框的大小?...

python – 使用Tkinter的全屏Windows【代码】

如何让Tkinter中的帧以全屏模式显示? 我正在开发一个有两个窗口的程序.主窗口将包含设置选项,第二个窗口将在特定时间打开,并应以全屏模式显示.解决方法:这对我很有用:>>> import Tkinter >>> root = Tkinter.Tk() >>> root.overrideredirect(True) >>> root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(),root.winfo_screenheight()))我正在使用OS X – 标题栏和顶级菜单栏仍然存在,但窗口覆盖了底座.如果您需要更多...

python – Tkinter,Windows:如何查看没有标题栏的Windows任务栏中的窗口?【代码】

我创建了一个窗口:root = Tk()并删除标题栏:root.overrideredirect(True)现在窗口不在Windows的任务栏上.如何在任务栏中显示它? (如果其他窗户在我的上面,我只想把窗户拉到前面)解决方法:Tk没有提供一种方法来拥有一个顶层窗口,该窗口的overrideredirect设置显示在任务栏上.要执行此操作,窗口需要应用WS_EX_APPWINDOW扩展样式,并且此类型的Tk窗口设置为WS_EX_TOOLWINDOW.我们可以使用python ctypes扩展来重置它,但是我们需要注意...