Iklan Header

projects.co.id

Source Code Untuk Membuat Aplikasi Jam Digital Dengan Python Menggunakan Library Tkinter

Beberapa jam yang lalu, saya telah membagikan source code untuk membuat aplikasi jam digital dengan python menggunakan library pyside.

Pada kesempatan kali ini saya akan kembali membagikan source code untuk membuat jam digital masih dengan menggunakan bahasa pemrograman python.

Namun bedanya sekarang menggunakan library tkinter.

Apa tkinter itu?

Tkinter adalah graphical user interface (GUI) standar python yang digunakan untuk membuat tampilan aplikasi dengan komponen-komponen yang ada di modul tkinter seperti Button, Textbox, Label, Frame, Window yang mana sangat mendukung dalam penciptaan aplikasi GUI.

Berbeda dengan library pyside yang harus diinstal dulu sebelum menggunakannya, library tkinter tidak perlu diistal dulu saat kita ingin menggunakannya, karena tkinter merupakan library bawaan python yang sudah ada saat kita menginstal python.

yaps, itulah sedikit penjelasan tentang tkinter.

Berikut source code untuk membuat aplikasi jam digital dengan python menggunakan library tkinter.

#!/usr/bin/env python 3
# memanggil modul Tkinter
from tkinter import *
# memanggil modul time (untuk mengakses waktu saat ini)
import time

class JamDigital:
""" Kelas Jam Digital"""

def __init__(self, parent, title):
self.parent = parent

self.parent.title(title)
self.parent.protocol("WM_DELETE_WINDOW", self.onTutup)
self.parent.resizable(False, False)

# buat variabel String untuk teks jam
self.teksJam = StringVar()

self.aturKomponen()
# melalukan looping untuk tampilan jam
self.update()

def aturKomponen(self):
mainFrame = Frame(self.parent, bd=10)
mainFrame.pack(fill=BOTH, expand=YES)

# teks jam dibuat dengan komponen Label, yang bisa berubah
# setiap waktu.
self.lblJam = Label(mainFrame, textvariable=self.teksJam,
font=('Helvetica', 40))
self.lblJam.pack(expand=YES)

self.lblInfo = Label(mainFrame, text="programmerbojonegoro.blogspot.co.id",
fg='red')
self.lblInfo.pack(side=TOP, pady=5)

def update(self):
# strftime() berfungsi untuk merubah data waktu secara lokal
# menjadi bentuk string yang kita inginkan.
datJam = time.strftime("%H:%M:%S", time.localtime())

# mengubah teks jam sesuai dengan waktu saat ini
self.teksJam.set(datJam)

# perubahan teks jam dalam selang waktu 1 detik (1000 ms)
self.timer = self.parent.after(1000, self.update)

def onTutup(self, event=None):
self.parent.destroy()

if __name__ == '__main__':
root = Tk()

app = JamDigital(root, "Jam Digital")

root.mainloop()

Berikut tampilan jam digital yang dihasilkan dari code diatas.

Source Code Untuk Membuat Aplikasi Jam Digital Dengan Python Menggunakan Library tkinter

Alhamdulillah, itulah contoh program untuk membuat aplikasi jam digital dengan python menggunakan library tkinter.

Semoga bermanfaat

Berlangganan update artikel terbaru via email:

0 Response to "Source Code Untuk Membuat Aplikasi Jam Digital Dengan Python Menggunakan Library Tkinter"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel