我正在我的应用程序中使用ttk.Progressbar
。我在网上搜寻答案,但无济于事
我有下面的代码,它工作得很好。但我想改变钢筋的厚度
progressbar = ttk.Progressbar(myGui, orient=HORIZONTAL,
length=400, mode="determinate",
variable=value_progress,
)
progressbar.pack()
我希望长度仍然是400,但从棒的顶部到底部,我希望减少它的一半或少于一半。(可以这么说,我想让我的酒吧节食)
但我正在拼命想办法
安迪的想法?提前谢谢
如果必须使用xpnative主题或类似主题,那么您可能无法选择以常规方式更改厚度。但是,如果使用默认主题,则可以使用样式配置厚度。可能还有其他主题也可以让您这样做,如果您打算在程序的外观和感觉方面做很多事情,您可能希望使用这些主题
在Python中ttk progress bar似乎缺少宽度选项
使用Tkinter按钮解决问题(here)。从这一点上,我已经能够创建一个有效的解决方案
解决这个问题的关键是将进度条添加到画布内的window中。在画布中使用窗口不会在添加小部件时导致画布调整大小,这意味着我们可以控制进度条的宽度
我创建了一些工作示例代码:
总而言之,进度条的大小是一样的,但你看不到一半
您可以只使用packmanager的
ipady
选项相关问题 更多 >
编程相关推荐