MizunoBrasil

Abre IMGUR e PIXHOST

May 13th, 2024 (edited)
692
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.45 KB | None | 0 0
  1. import tkinter as tk
  2. from tkinter import Menu, messagebox
  3. import webbrowser
  4.  
  5. def abrir_imgur():
  6.     webbrowser.open("https://imgur.com/upload")
  7.  
  8. def abrir_pixhost():
  9.     webbrowser.open("https://pixhost.to")
  10.  
  11. def sobre():
  12.     messagebox.showinfo("Sobre", "É necessário estar logado no site Imgur para fazer o upload da imagem/vídeo.")
  13.  
  14. def sair():
  15.     root.destroy()
  16.  
  17. # Criar janela principal
  18. root = tk.Tk()
  19. root.title("Postar Imagens")
  20.  
  21. # Definir largura e altura da janela
  22. largura = 400
  23. altura = 200
  24.  
  25. # Obter as dimensões da tela
  26. largura_tela = root.winfo_screenwidth()
  27. altura_tela = root.winfo_screenheight()
  28.  
  29. # Calcular as coordenadas para centralizar a janela
  30. x = (largura_tela - largura) // 2
  31. y = (altura_tela - altura) // 2
  32.  
  33. # Definir a geometria da janela
  34. root.geometry(f"{largura}x{altura}+{x}+{y}")
  35.  
  36. # Criar botões
  37. btn_abrir_imgur = tk.Button(root, text="Abrir Imgur e enviar a imagem/vídeo", command=abrir_imgur)
  38. btn_abrir_imgur.pack(pady=10)
  39.  
  40. btn_abrir_pixhost = tk.Button(root, text="Abrir Pixhost", command=abrir_pixhost)
  41. btn_abrir_pixhost.pack(pady=10)
  42.  
  43. # Criar menu
  44. menu = Menu(root)
  45. root.config(menu=menu)
  46. submenu = Menu(menu, tearoff=0)  # Para remover as linhas tracejadas, adicionamos tearoff=0
  47. menu.add_cascade(label="Menu", menu=submenu)
  48. submenu.add_command(label="Sobre", command=sobre)
  49. submenu.add_separator()
  50. submenu.add_command(label="Sair", command=sair)
  51.  
  52. # Executar loop principal
  53. root.mainloop()
  54.  
Add Comment
Please, Sign In to add comment