Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.4,如何增加tkinter spinbox小部件箭头的大小?_Python_User Interface_Python 3.x_Tkinter_Widget - Fatal编程技术网

Python 3.4,如何增加tkinter spinbox小部件箭头的大小?

Python 3.4,如何增加tkinter spinbox小部件箭头的大小?,python,user-interface,python-3.x,tkinter,widget,Python,User Interface,Python 3.x,Tkinter,Widget,如何增加tkinter spinbox箭头的大小 root = Tk() Rtitle = Frame(root) valueChanger = Spinbox(Rtitle, from_=0, to=10, wrap = True, width = 0) valueChanger.pack(side=RIGHT, padx = 5, ipadx = 2, ipady = 5) Rtitle.pack(side = TOP, fill=BOTH, expand=True) root.m

如何增加tkinter spinbox箭头的大小

root = Tk()
Rtitle = Frame(root)

valueChanger = Spinbox(Rtitle, from_=0, to=10, wrap = True, width = 0)

valueChanger.pack(side=RIGHT, padx = 5, ipadx = 2, ipady = 5)

Rtitle.pack(side = TOP, fill=BOTH, expand=True)


root.mainloop()

提前感谢:)

每个箭头按钮都是框高度的一半。通过增加字体大小来增加框的高度。最小完整可验证示例(人们在提问时应张贴的类型;-):


如果使用ttk,则可以在不更改字体的情况下配置箭头大小。 (我使用的是OSX,所以我也需要设置主题。)


我通过实验了解了答案,从
Spinbox(root)
开始,没有字体导入。在我尝试之前,我并不确定用大字体扩展框会扩展箭头框,而不是在箭头框之间留出空格。尝试一下是个好主意,我对Tkinter不太熟悉,似乎实验是关键。再次感谢。
from tkinter import *
from tkinter.font import Font

root = Tk()
spin = Spinbox(root, from_=0, to=9, width=3,
               font=Font(family='Helvetica', size=36, weight='bold'))
spin.pack()
import tkinter as tk
import tkinter.ttk as ttk

root = tk.Tk()
style = ttk.Style()
style.theme_use('default')
style.configure('My.TSpinbox', arrowsize=15)

sb1 = ttk.Spinbox(root, style='TSpinbox', from_=1, to=5)
sb1.grid()

sb2 = ttk.Spinbox(root, style='My.TSpinbox', from_=1, to=5)
sb2.grid()

root.mainloop()