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()
####################################