11得票2回答
Tkinter如何在未聚焦的文本部件中更改选择背景颜色

我正在尝试在 Mac OS X 上更改 Tkinter Text widget 中选定文本的默认背景颜色,当窗口小部件没有焦点时。默认的非聚焦选择颜色是灰色的。经过多个小时的搜索,我无法找到一个开箱即用的解决方案来完成这个任务。下面是我尝试过的方法: 使用 selectbackground...

11得票2回答
在Text控件中重新绑定“全选”操作

我正在使用Text小部件,关于Tk使用的老式快捷键有一个问题。 例如: 全选:Ctrl + / vs Ctrl + a 剪切:Ctrl + w vs Ctrl + x 复制:Meta + w vs Ctrl + c 粘贴:Ctrl + y vs Ctrl + v 在Windows上,除了...

11得票2回答
Tkinter GUI在4K(3840 * 2160)分辨率下的缩放?

我在VirtualBox中使用LinuxMint 17.3 Cinnamon系统,分辨率为1920*1080,并开启了Hi-DPI选项。宿主机是Windows 10系统,分辨率为3840*2160。 尽管已经在LinuxMint中开启了Hi-DPI选项,但某些应用程序的缩放效果仍不理想,特别是...

10得票3回答
是否可能仅运行asyncio事件循环的单个步骤?

我正在开发一个简单的图形化网络应用程序,使用asyncio和tkinter。我遇到了把asyncio事件循环与Tk的mainloop结合起来的问题。如果可能的话,我想避免使用线程,因为这两个库(尤其是tkinter)都不太安全。目前,我在一个asyncio协程中使用Tk.update方法,它仅...

10得票3回答
使用Python设置TkHtml(一个Tk小部件)

我需要一种简单的方法来呈现使用Requests (python-requests.org) 检索到的HTML页面。我正在Windows上使用Python 3.2。 我曾经使用tkinter,并找到了一个名为TkHtml的Tk小部件。它在http://tkhtml.tcl.tk/上有描述,可以...

10得票2回答
基于TK的图形用户界面 - 按钮位置和功能

我开始使用Python中的TK构建我的程序的图形界面。我无法解决两个问题,分别是(1)按钮在窗口中的位置和(2)在函数中使用单选按钮的值。 这是我当前的代码:root = tk.Tk() root.title("START") root.geometry("500x200+500+200")...

10得票4回答
在Python中,如何在一定时间后关闭tkmessagebox?

我正在开发一种自动考勤系统,当学生扫描他的RFID标签时,会记录他的出勤情况,并使用tkmessagebox弹出一个欢迎信息。用户将无法控制鼠标或键盘,我希望消息显示2秒钟并删除消息框。是否有一种像所提议的那样关闭tkmessagebox弹出窗口的方法?

10得票2回答
哪个是正确的:widget.rowconfigure 还是 widget.grid_rowconfigure?

使用网格布局管理器时,假设您有以下内容:import tkinter as tk from tkinter import ttk root = tk.Tk() root.rowconfigure(0, weight=1) root.columnconfigure(0, weight=1) t...

10得票2回答
Tkinter:无标题栏但可调整大小的窗口。

我知道如果我想创建一个没有标题栏的窗口,可以这样写: root = Tk() ........ root.overrideredirect(1) 但我也希望窗口可以调整大小。有什么解决方案吗? (FYI:我正在Windows电脑上工作,虽然我不确定这是否真的重要。如果有...

9得票2回答
tkinter - 如何在添加小部件时停止框架改变大小?

在页面框架中,我已将两个框架加权到内部框架中,使它们各占屏幕的一半,但是当我向其中一个框架添加小部件时,我以列表框为例,因为其大小较大,其中一个框架现在占用了比另一个更多的空间。如何使框架在添加小部件时不改变大小,且每个都保持窗口的一半大小? 这是我的代码: import tkin...