Source Code Untuk Membuat Aplikasi Jam Digital Dengan Python Menggunakan Library PySide
Desember 20, 2017
Add Comment
Kalau temen-temen menyimak postingan saya sebelumnya, tentunya temen-temen sudah tau kan kalau saya telah membagikan source code untuk membuat aplikasi Text Editor, Kalkulator dan Kalender dengan python menggunakan library pyside.
Nah, kali ini saya akan kembali membagikan sebuah source code untuk membuat aplikasi jam digital sederhana menggunakan python yang memanfaatkan library pyside.
Berikut tampilan jam digital dari python yang akan saya bagikan source codenya.
Alhamdulillah, itulah Source Code Untuk Membuat Aplikasi Jam Digital Dengan python Menggunakan Library PySide
Nah, kali ini saya akan kembali membagikan sebuah source code untuk membuat aplikasi jam digital sederhana menggunakan python yang memanfaatkan library pyside.
Berikut tampilan jam digital dari python yang akan saya bagikan source codenya.
Dan berikut ini Source Code Untuk Membuat Aplikasi Jam Digital Dengan python Menggunakan Library PySide
# Import required modules
import sys
from PySide.QtCore import QDateTime, QTimer, SIGNAL
from PySide.QtGui import QApplication, QWidget,QLCDNumber,QDesktopWidget
class MyTimer(QWidget):
""" Our Main Window class for Timer
"""
def __init__(self):
""" Constructor Function
"""
super(MyTimer,self).__init__()
self.initGUI()
def initGUI(self):
self.setWindowTitle('Jam Digital | Programmer Bojonegoro')
timer = QTimer(self)
self.connect(timer, SIGNAL("timeout()"), self.updtTime)
self.myTimeDisplay = QLCDNumber(self)
self.myTimeDisplay.setSegmentStyle(QLCDNumber.Filled)
self.myTimeDisplay.setDigitCount(8)
self.myTimeDisplay.resize(500, 150)
self.updtTime() # To Display the current time before call by timer event. Otherwise it will start with 0
self.center()
timer.start(1000)
self.show()
def center(self):
"""
Function to center the application
"""
qRect = self.frameGeometry()
centerPoint = QDesktopWidget().availableGeometry().center()
qRect.moveCenter(centerPoint)
self.move(qRect.topLeft())
def updtTime(self):
""" Function to update current time
"""
currentTime = QDateTime.currentDateTime().toString('hh:mm:ss')
self.myTimeDisplay.display(currentTime)
# Main Function
if __name__ == '__main__':
# Exception Handling
try:
myApp = QApplication(sys.argv)
myWindow = MyTimer()
myApp.exec_()
sys.exit(0)
except NameError:
print("Name Error:", sys.exc_info()[1])
except SystemExit:
print("Closing Window...")
except Exception:
print(sys.exc_info()[1])
Alhamdulillah, itulah Source Code Untuk Membuat Aplikasi Jam Digital Dengan python Menggunakan Library PySide
Semoga bermanfaat dan menambah wawasan temen-temen semua
Sekian dan Terimakasih
0 Response to "Source Code Untuk Membuat Aplikasi Jam Digital Dengan Python Menggunakan Library PySide"
Posting Komentar