相关疑难解决方法(0)

如何使用Tkinter创建透明小部件?

我是Python的新手.我想创建一个以图像为背景的应用程序.但是当我在图像上添加"标签"时,我可以看到标签的白色背景.我们是否有解决方案使"标签"小部件颜色设置为"透明"?

python tkinter python-2.7

7
推荐指数
1
解决办法
9609
查看次数

Tkinter 中的进度条,里面有一个标签

是否可以在 Tkinter-Python 中改进我的进度条,在中间添加一个标签(例如:读取文件)?

我试图找到一个优雅的编码解决方案,但没有真正的结果

from Tkinter import *
import ttk
import tkFileDialog
import time

class MainWindow(Frame):
    def __init__(self):
        Frame.__init__(self)
        self.master.title("ProgressBar example")
        self.master.minsize(200, 100)
        self.grid(sticky=E+W+N+S)

        top = self.winfo_toplevel()
        top.rowconfigure(0, weight=1)
        top.columnconfigure(0, weight=1)

        self.start_ind = Button(self, text='Start indeterminate', command=self.start_ind, activeforeground="red")
        self.start_ind.grid(row=0, column=0, pady=2, padx=2, sticky=E+W+N+S)

        self.pbar_ind = ttk.Progressbar(self, orient="horizontal", length=300, mode="indeterminate")
        self.pbar_ind.grid(row=1, column=0, pady=2, padx=2, sticky=E+W+N+S)

   def start_ind(self):
        for i in xrange(50):
            self.pbar_ind.step(1)
            self.update()
            # Busy-wait
            time.sleep(0.1)

if __name__=="__main__":
   d = MainWindow()
   d.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter progress-bar

0
推荐指数
1
解决办法
7047
查看次数

标签 统计

python ×2

tkinter ×2

progress-bar ×1

python-2.7 ×1