Setelah memasukkan kata sandi pada skrip Python awal, saya mencoba meluncurkan skrip Python tindak lanjut mengingat kata sandinya benar. Saya telah membuat Tkinter untuk memasukkan kata sandi oleh pengguna.
Saya tahu saya dapat mengimpor fungsi dan skrip, namun ini bukan jalur yang saya coba ambil.
Langkah:
1) Masukkan kata sandi ke dalam kolom entri, lalu tekan Kirim.
2a) Jika salah, kotak dialog akan muncul
2b) Jika kata sandi benar, maka skrip Python lainnya akan berjalan.
EDIT: Terima kasih Jonathan atas tanggapan Anda!
Struktur solusi yang saya cari ada dua, seperti di bawah ini.
Script1.py------------
window = Tk()
button = Button(window, text='OK')
button.config(width=5, height=2, command=somefunctionacceptingordeclining)
<br/>
def somefunctionacceptingordeclining():
if something == something:
LaunchScript2("C:/Users/User/Documents/Code/Script2.py")
<br/>
window.mainloop()
<br/>
Script2.py-------------------
<br/>
window = Tk()
def dostuff(x, y, z)