在标准字体一节中说是
特别是对于或多或少的标准用户界面元素,每个平台都定义了应该使用的特定字体。Tk将其中许多内容封装到始终可用的一组标准字体中,当然,标准小部件使用这些字体。这有助于抽象出平台之间的差异。
然后在预定义字体列表中有:
TkFixedFont A standard fixed-width font.
这也与我在这里可以找到的在Tkinter中选择单间距、平台无关字体的标准方法相对应,例如,在中已经说明了这一点。
唉,当我尝试自己做这件事时,就像下面的简单代码一样:
import tkinter as tk
from tkinter import ttk
roo
所以我对python非常陌生,我基本上是在尝试制作一个程序,用户输入一个目标IP,然后按下一个按钮来执行命令(启动点击过程),这我已经成功地完成了,但是现在我想在下面添加一个退出按钮来停止点击过程,但是我遇到了一个问题。该按钮在您按execute之前工作正常(按预期工作,它关闭应用程序窗口),但是当脚本运行时,该按钮根本不工作,只是使窗口崩溃,但使命令继续运行。如何使按钮在任何时候都能工作(在脚本运行时使其工作)。
import tkinter as tk #import tkinter and tkinter library
from tkinter import ttk #package
我反复尝试理解在下面的代码中应该在哪里以及如何定义文本变量"die“,但都以失败告终。注释行是我尝试赋值的地方,但各种值或名称错误不断发生,这让我相信我不知道如何正确地初始化它的值。
from random import *
from tkinter import *
from tkinter import ttk
import tkinter as tk
#die = StringVar() # 1
def roll (int):
try:
die.set(randrange(1,int))
except ValueError:
p
我正在尝试对一些Tkinter代码进行单元测试。我希望我的测试断言我的小部件正确设置了回调。是否有可能获得绑定了Tkinter小部件的Python函数?
我希望能够写出这样的东西:
def f():
pass
b = ttk.Button(command=f)
assert b.command is f
我正在尝试使用ttk.Button的invoke方法,如中所示(查看“命令回调”),但我一直收到以下错误:
AttributeError:'NoneType‘对象没有属性’调用‘
因此,我在Interactive中尝试了这样的方法:
ActivePython 3.1.1.2 (ActiveState Software Inc.) based on
Python 3.1.1 (r311:74480, Aug 17 2009, 12:30:13) [MSC v.1500 32 bit (Intel)] on
win32
>>> from tkinter impo
我想知道为什么当我点击“确定”按钮时,取消按钮也会被调用。我找不到一种方法来判断cancel是自己调用的,还是通过ok按钮调用的。当函数被调用时,事件似乎总是空的,那么如何区分它们呢? 我还有其他一些类似的帖子,但在这种情况下,事件似乎是不同的。 import tkinter as tk
import tkinter.ttk as ttk
import tkinter.simpledialog
class Ask(tk.simpledialog.Dialog):
def ok(self, event=None):
print('dbg ok', ev
我是Python的新手,在弄清楚如何从文件浏览器中打开和显示图像文件时遇到了一些麻烦。我试着使用appJar和Tkinter。从Tkinter中,我可以选择图像文件,但不会显示图像。在appJar中,我完全不知道如何使用按钮打开文件浏览器。在这里我附上了代码,我想知道是否有人能够帮助我。谢谢。 import tkinter as tk
from tkinter import ttk
from tkinter import filedialog
from tkinter.messagebox import showinfo
from tkinter.filedialog import asko
我一直在用Tkinter做一个计算器上的python应用。我想知道如何使用字符串访问按钮的属性,如大小、高度、宽度和颜色。到目前为止,我已经能够使用style.configure("TButton",background=' red ',font="Serif 15",padding=10 )将按钮后面的线条的背景更改为红色。
如何更改按钮本身?如果有人能帮助我,我将不胜感激。
from tkinter import *
from tkinter.ttk import *
from tkinter import ttk
class Calcul
我有两个脚本,第一个脚本包含在tkinter的窗口中,其中有一个按钮"Cerca“,它调用第二个脚本中的一个方法,该方法打开第二个tkinter的窗口,在屏幕上显示一个键盘。问题是,即使对变量exp进行了计算,文本在条目模型中也不会显示。
这里是第一个脚本(main.py):
import tkinter
from tkinter import messagebox
from settings import Settings
from buttons.cerca import Cerca
class TIICP():
def event_test():
re
我正在努力学习如何将输入的数据保存到文本文件中,但是我显然遗漏了一些东西。我创建了一个打印按钮来打印这些变量,这样我就可以进行测试,但只能得到PY_VAR0、PY_VAR1和PY_VAR2。我遗漏了什么?为什么firstName、lastName和userAge变量不传递给函数?
预先多谢:-)
这是我的密码:
from tkinter import *
from tkinter import ttk
# Function to exit app **********************************************************
def callbackEx
import tkinter as tk
from tkinter import ttk
def draw_mine_field(x=5, y=3):
mine_frame = tk.Toplevel(root)
mine_frame.grid()
root.withdraw()
for a in range(x):
for b in range(y):
ttk.Button(mine_frame, text='*', width=3 ).grid(column=a, row=b)
root = tk
我正在尝试让我的ttk小部件在悬停时像messagebox OK按钮一样慢慢发光。在您的代码编辑器中输入这段代码,然后将鼠标悬停在OK按钮上,看看我所说的小部件缓慢发光是什么意思。
from tkinter import *
from tkinter import messagebox
messagebox.showinfo("","Hover over OK button!")
但是,ttk小部件在悬停时会立即亮起。
from tkinter import *
from tkinter import ttk
root = Tk()
ttk.Button(roo
我创建了一个脚本,它是一个小函数,它将1添加到int x中,并在文本框中使用它作为大小。问题是,在调用函数之后,文本框不会读取字体的新大小,所以如何刷新文本框以使其使用最新的x值?
import re
from tkinter import *
from tkinter import ttk
import time
root = Tk()
root.title('Notepad')
root.iconbitmap('C:/Users/Hero/Documents/Visual Studio code/My project/notes.ico')
root.ge
我试图创建一个工具来帮助我的工作,所以我想改变按钮的颜色为绿色,如果ping是成功的,如果没有成功。
from tkinter import *
from tkinter import ttk
import tkinter.messagebox
import os
window = Tk()
window.geometry("500x500")
window.title("ping Tool")
def ping(*branch):
for ip in branch:
response = os.popen(f"ping {i