Python 3.4、如何增加tkinter spinbox widget 箭头的大小?

Python 3.4, How to increase the size of the tkinter spinbox widget arrowheads?

如何增加 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()

提前致谢:)

箭头按钮各占方框高度的一半。通过增加字体大小来增加框的高度。最小的完整可验证示例(人们在提问时应该 post 的那种 ;-):

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()

如果使用ttk,可以在不改变字体的情况下配置arrowsize。 (我在 OS X,所以我也需要设置主题。)

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()