Neste artigo, vamos escrever um script python para desligar ou reiniciar ou logout seu sistema e vinculá-lo ao aplicativo GUI. 

O módulo OS em Python fornece funções para interagir com o sistema operacional. OS é uma biblioteca python embutida .

Sintaxe:

Para desligar o sistema: os.system (“shutdown / s / t 1”)

Para reiniciar o sistema: os.system (“shutdown / r / t 1”)



Para fazer logout do seu sistema: os.system (“shutdown -l”)

Aplicação GUI de implementação usando Tkinter:

from tkinter import *
import os 
  
  
def shutdown(): 
    return os.system("shutdown /s /t 1") 
  
def restart(): 
    return os.system("shutdown /r /t 1") 
  
def logout(): 
    return os.system("shutdown -l") 
  
  
master = Tk() 
master.configure(bg='light grey') 
Button(master, text="Shutdown", command=shutdown).grid(row=0) 
Button(master, text="Restart", command=restart).grid(row=1) 
Button(master, text="Log out", command=logout).grid(row=2) 
  
mainloop() 

Resultado:

Nota: Certifique-se de salvar e fechar todos os programas antes de executar este código no IDLE, pois este programa irá desligar imediatamente e reiniciar o seu computador.