Apr-10-2019, 01:06 PM
The python project i wanted finally realized the way it is. Lots of errors and failures, probably not the most perfect one, but for a beginner is good. If you want to take some tips from my code, there it is.
import tkinter from tkinter import ttk from tkinter import * import tkinter as tk import time import sys import os import subprocess import idlelib import urllib.request import ctypes import functools from tkinter import PhotoImage import webbrowser from tkinter import messagebox ################################### master = Tk() master.configure(background='blue') master.minsize(500,300) master.geometry("500x300") ################################### def start1(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://mail.google.com/mail/u/0/#inbox') def start2(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: path = "C:/Program Files (x86)/Microsoft Office/Office12/" os.chdir(path) subprocess.run(["POWERPNT.exe"]) def start3(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.imovirtual.com/comprar/amora-seixal/') def start4(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.youtube.com/') def start5(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.google.com/search?q=meteorologia&ie=&oe=') def start6(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: path = "C:/Program Files (x86)/Microsoft Office/Office12/" os.chdir(path) subprocess.run(["WINWORD.exe"]) def start7(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: path = "C:/Program Files (x86)/Microsoft Office/Office12/" os.chdir(path) subprocess.run(["EXCEL.exe"]) def start8(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.facebook.com/') def start9(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.olx.pt/') def start10(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: webbrowser.open('https://www.google.pt/') def start11(): for x in range(1, 110): progress_var.set(x) time.sleep(0.04) master.update() progress_var.set(0) if True: import subprocess cmdCommand = "shutdown -s -t 0" process = subprocess.Popen(cmdCommand.split(), stdout=subprocess.PIPE) progress_var = tkinter.IntVar() pb = ttk.Progressbar(master, orient="horizontal", length=200, maximum=100, mode="determinate", var=progress_var) pb.grid(padx=100, pady=250) ######################################################################################### photo1=PhotoImage(file="gmail.png") b1 = Button(master,image=photo1, command=start1, height=100, width=100, compound=LEFT) b1.place(x = 0, y = 0)# x = mexe na horizontal e y = mexe na vertical photo2=PhotoImage(file="powerpoint.png") b2 = Button(master,image=photo2, command=start2, height=100, width=100, compound=LEFT) b2.place(x = 100, y = 0)# x = mexe na horizontal e y = mexe na vertical photo3=PhotoImage(file="imovirtual.png") b3 = Button(master,image=photo3, command=start3, height=100, width=100, compound=LEFT) b3.place(x = 200, y = 0)# x = mexe na horizontal e y = mexe na vertical photo4=PhotoImage(file="youtube.png") b4 = Button(master,image=photo4, command=start4, height=100, width=100, compound=LEFT) b4.place(x = 300, y = 0)# x = mexe na horizontal e y = mexe na vertical photo5=PhotoImage(file="meteorologia.png") b5 = Button(master,image=photo5, command=start5, height=100, width=100, compound=LEFT) b5.place(x = 400, y = 0)# x = mexe na horizontal e y = mexe na vertical photo6=PhotoImage(file="word.png") b6 = Button(master,image=photo6, command=start6, height=100, width=100, compound=LEFT) b6.place(x = 0, y = 100)# x = mexe na horizontal e y = mexe na vertical photo7=PhotoImage(file="excel.png") b7 = Button(master,image=photo7, command=start7, height=100, width=100, compound=LEFT) b7.place(x = 100, y = 100)# x = mexe na horizontal e y = mexe na vertical photo8=PhotoImage(file="facebook.png") b8 = Button(master,image=photo8, command=start8, height=100, width=100, compound=LEFT) b8.place(x = 200, y = 100)# x = mexe na horizontal e y = mexe na vertical photo9=PhotoImage(file="olx.png") b9 = Button(master,image=photo9, command=start9, height=100, width=100, compound=LEFT) b9.place(x = 300, y = 100)# x = mexe na horizontal e y = mexe na vertical photo10=PhotoImage(file="google.png") b10 = Button(master,image=photo10, command=start10, height=100, width=100, compound=LEFT) b10.place(x = 400, y = 100)# x = mexe na horizontal e y = mexe na vertical photo11=PhotoImage(file="shutdown.png") b11 = Button(master,image=photo11, command=start11, height=100, width=100, compound=LEFT) b11.place(x = 400, y = 200)# x = mexe na horizontal e y = mexe na vertical #################################### master.resizable(False, False) master.mainloop() ####################################