Source Code Untuk Membuat Progress bar Dengan Python Menggunakan Library PySide
Juli 07, 2018
Add Comment
Pada kesempatan kali ini saya akan membagikan source code untuk membuat progress bar dengan python menggunakan library pyside.
Berikut source code untuk membuat progress bar dengan python
Berikut source code untuk membuat progress bar dengan python
Berikut screenshot hasil running code diatas
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
www.kodetiket.web.id
"""
import sys
from PySide import QtGui, QtCore
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.pbar = QtGui.QProgressBar(self)
self.pbar.setGeometry(30, 40, 200, 25)
self.btn = QtGui.QPushButton('Start', self)
self.btn.move(40, 80)
self.btn.clicked.connect(self.doAction)
self.timer = QtCore.QBasicTimer()
self.step = 0
self.setGeometry(300, 300, 280, 170)
self.setWindowTitle('QtGui.QProgressBar')
self.show()
def timerEvent(self, e):
if self.step >= 100:
self.timer.stop()
self.btn.setText('Finished')
return
self.step = self.step + 1
self.pbar.setValue(self.step)
def doAction(self):
if self.timer.isActive():
self.timer.stop()
self.btn.setText('Start')
else:
self.timer.start(100, self)
self.btn.setText('Stop')
def main():
app = QtGui.QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
0 Response to "Source Code Untuk Membuat Progress bar Dengan Python Menggunakan Library PySide"
Posting Komentar