Python Forum
Adding Progressbar to button
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Adding Progressbar to button
#9
(Feb-07-2019, 03:55 AM)Larz60+ Wrote:
Quote:why i need to use class methods for Progressbar,
you don't need to use class, I'm just more comfortable using classes for everything

Without class:
import tkinter as tk
import tkinter.ttk as ttk
import time


root = tk.Tk()
root.geometry('250x50+20+20')
root.title('Sixty Seconds progress bar')
max = 120
step = tk.DoubleVar()
step.set(0)

frame = tk.Frame()
frame.pack(fill=tk.BOTH, padx=2, pady=2)

progbar = ttk.Progressbar

def add_progbar():
    progbar = ttk.Progressbar(
        frame, 
        orient=tk.HORIZONTAL, 
        mode='determinate', 
        variable=step, 
        maximum=max)
    progbar.pack(fill=tk.X, expand=True)

def start_progbar():
    add_progbar()
    for x in range(0, 120):
        step.set(x)
        time.sleep(.5)
        root.update()

btn = tk.Button(frame, text='Start', bd = 4, command=start_progbar)
btn.pack()
root.mainloop()


Thanks for your reply, can you please take a look my code and see what i can do to stop my bar after 60 sec??
import subprocess
from tkinter import *
from tkinter import ttk
window= Tk()

def wifiOnscript():
    # subprocess.call(['netsh', 'interface', 'set', 'interface', 'Wi-Fi', 'enabled'])
    pb = ttk.Progressbar(window, orient="horizontal", length=200, mode="determinate", )
    pb.grid()
    pb.start(50)

wifiOnButton=Button(window,text="WiFi-ON",command=wifiOnscript, height=1, width=22)
wifiOnButton.grid(row=2,column=0,padx=40, pady=10)

window.mainloop()
Reply


Messages In This Thread
Adding Progressbar to button - by aniyanetworks - Feb-06-2019, 02:23 PM
RE: Adding Progressbar to button - by Larz60+ - Feb-06-2019, 05:23 PM
RE: Adding Progressbar to button - by aniyanetworks - Feb-06-2019, 08:48 PM
RE: Adding Progressbar to button - by woooee - Feb-06-2019, 08:15 PM
RE: Adding Progressbar to button - by Larz60+ - Feb-06-2019, 08:25 PM
RE: Adding Progressbar to button - by Larz60+ - Feb-07-2019, 01:15 AM
RE: Adding Progressbar to button - by aniyanetworks - Feb-07-2019, 03:53 AM
RE: Adding Progressbar to button - by Larz60+ - Feb-07-2019, 03:55 AM
RE: Adding Progressbar to button - by aniyanetworks - Feb-07-2019, 04:12 AM
RE: Adding Progressbar to button - by Larz60+ - Feb-07-2019, 11:12 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Centering and adding a push button to a grid window, TKinter Edward_ 15 15,424 May-25-2023, 07:37 PM
Last Post: deanhystad
  [Tkinter] progressbar DPaul 9 4,785 Sep-01-2021, 12:50 PM
Last Post: deanhystad
  adding button status updates to countdown counter knoxvilles_joker 7 5,296 Apr-18-2021, 01:59 AM
Last Post: knoxvilles_joker
  Progressbar with start and stop jelo34 3 8,429 Nov-30-2020, 03:36 AM
Last Post: deanhystad
  [Tkinter] Progressbar value update issue Roshan 7 5,541 Apr-22-2020, 04:02 PM
Last Post: deanhystad
  [Tkinter] Can't get progressbar to update frednet 0 2,274 Feb-24-2020, 10:53 PM
Last Post: frednet
  [PySimpleGui] How to alter mouse click button of a standard submit button? skyerosebud 3 6,123 Jul-21-2019, 06:02 PM
Last Post: FullOfHelp
  [WxPython] Adding a Window to a Button wxPython ShashankDS 4 5,022 Apr-23-2019, 06:53 PM
Last Post: Yoriz
  tkinter- adding a new window after clicking a button built on the gui ShashankDS 2 9,081 Apr-18-2019, 12:48 PM
Last Post: ShashankDS

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020