waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

sample.py (781B)


      1 import sys
      2 # If pyqt5 bindings are used uncomment the following line:
      3 from PyQt5 import QtCore, QtGui, QtWidgets
      4 # If pyside2 bindings are used uncomment the following line:
      5 #from PySide2 import QtCore, QtGui, QtWidgets
      6 
      7 from firstgui import Ui_myfirstgui
      8 
      9 class MyFirstGuiProgram(Ui_myfirstgui):
     10 	def __init__(self, dialog):
     11 		Ui_myfirstgui.__init__(self)
     12 		self.setupUi(dialog)
     13 
     14 		# Connect "add" button with a custom function (addInputTextToListbox)
     15 		self.addBtn.clicked.connect(self.addInputTextToListbox)
     16 
     17 	def addInputTextToListbox(self):
     18 		txt = self.myTextInput.text()
     19 		self.listWidget.addItem(txt)
     20 
     21 if __name__ == '__main__':
     22 	app = QtWidgets.QApplication(sys.argv)
     23 	dialog = QtWidgets.QDialog()
     24 
     25 	prog = MyFirstGuiProgram(dialog)
     26 
     27 	dialog.show()
     28 	sys.exit(app.exec_())