python - 我们如何通过在 tkinter ttk 小部件中定义新元素来创建新布局
问题描述
我想创建/修改新元素并在 tkinter ttk syle 中定义新布局,但我不确定如何在小部件中配置该样式。
import tkinter as tk
from tkinter import ttk
def _initialize_style():
style = ttk.Style()
image = tk.PhotoImage(data=image_data, format="gif -index 0")
style.element_create("Button.button2",
"image", image,
sticky="e")
return style
style = _initialize_style()
root = tk.Tk()
button = ttk.Button(root, text='style', style='TButton')
button.pack()
root.mainloop()
任何人都可以帮助我。
解决方案
推荐阅读
- javascript - 向 postman 中的前一个数组添加更多值
- image - 如何在颤动中对堆栈中的图像进行半径处理
- angular - 如何将从Angular中的.ts文件异步获取的Date类型的值转换为moment()函数?
- multithreading - spring批处理api请求等待
- java - 如何在 Android Studio Java 中将数组上传到 Firestore 数据
- javascript - × 错误:无效的挂钩调用。Hooks 只能在函数组件的主体内部调用。[ReactJS]
- html - SASS 中的直系子女和任何兄弟姐妹
- jenkins - 如何使用声明性 groovy(脚本控制台)从 jenkins 管道脚本中获取标签
- python - 缩放训练和测试数据后,模型分数变为 1,似乎有些不对劲?
- npm - 使用汇总和汇总捆绑策略的包依赖项