English 中文(简体)
Python 2.7/Windows是否可调整ttk进度条的大小?
原标题:Python 2.7/Windows resizable ttk progressbar?

我正在试验Python 2.7的新Tkinter Tile支持(ttk)。有没有办法使ttk.Progressbar()控件按照其父容器的比例自动调整大小?在阅读该控件的文档时,似乎必须明确设置该小部件的高度或宽度?

我正在寻找一种方法,将ttk.Progressbar小部件放置在水平可调整大小的Tkinter对话框中,并在用户调整父对话框的大小时调整该小部件的大小。

是否有我可以捕获的窗口或框架大小调整事件,我可以使用的ttk.Progressbar设置.config()或.pack()选项来实现我的目标?

欢迎提出任何建议。

最佳回答

尝试使用pack(或网格)的fill选项让小部件填充其容器。

import Tkinter as tk
import ttk

root=tk.Tk()
pb = ttk.Progressbar(mode="indeterminate")
pb.pack(side="bottom", fill="x")
pb.start()
root.wm_geometry("300x300")
root.mainloop()
问题回答

暂无回答




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签