Iklan Header

projects.co.id

Source Code Untuk Membuat Progress bar Dengan Python Menggunakan Library PySide


 
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



#!/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()



Berikut screenshot hasil running code diatas

Source Code Untuk Membuat Progress bar Dengan Python Menggunakan Library PySide


 

Berlangganan update artikel terbaru via email:

0 Response to "Source Code Untuk Membuat Progress bar Dengan Python Menggunakan Library PySide"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel