Hai, selamat datang di Computerenvi blog. Pada artikel ini, seperti yang tertera di judul kita akan membuat sebuah Jam Digital Sederhana dengan menggunakan Python.
Python Simple Digital Cloc
1. Import Modul
Modul yang akan kita gunakan pada program ini adalah tkinter.
Importing Modules
from tkinter import * import time
2. Menyiapkan main frame aplikasi
Setelah impor modul, kita sekarang akan membuat main frame aplikasi. Untuk mempermudah, kalian bisa copy paste kode dibawah ini
Setting up the Main Frame
root = Tk() root.title("Sourcecodester") width = 600 height = 400 screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight() x = (screen_width/2)- (width/2) y = (screen_height/2) - (height/2) root.geometry("%dx%d+%d+%d" % (width, height, x, y)) root.resizable(0, 0) root.config(bg="light blue")
3. Membuat desain tata letak
Setelah membuat main frame, sekarang kita akan menambahkan beberapa tata letak ke aplikasi. Silahkan salin dan paste kode dibawah ini
Main Frame
#===========================================FRAMES======================================== Top = Frame(root, width=600, bd=1, relief=SOLID) Top.pack(side=TOP) Mid = Frame(root, width=600) Mid.pack(side=TOP, expand=1) #===========================================LABEL WIDGET================================== lbl_title = Label(Top, text="Python: Simple Digital Clock", width=600, font=("arial", 20)) lbl_title.pack(fill=X) clock = Label(Mid, font=('times', 50 , 'bold'), fg="green", bg="light blue") clock.pack()
4. Membuat Fungsi
Sekarang kita akan membuat fungsi yang mencakup dan menangani aplikasi jam.
Creating Function
#===========================================METHODS======================================= def tick(): setTime = time.strftime('%I: %M %S %p') clock.config(text=setTime ) clock.after(200, tick)
5. Inisialisasi Aplikasi
Setelah membuat fungsi, save proyek ini menjadi 'index.py'. Selanjutnya kita
akan menjalankan inisialisasi yang berguna untuk memeriksa apakah main
diinisialisasikan dengan benar. Untuk mempermudah, silahkan jika ingin salin
kode dibawah ini
Initializing
#===========================================INITIALIZATION================================ if __name__ == '__main__': tick() root.mainloop()
Output:
Selesai
Terima kasih sudah mengunjungi blog computerenvi.blogspot.com .
Sampai jumpa kembali!
0 Komentar