spinBoxの使い方
値が整数と実数の場合に、別々のスピンボックスが用意されている。それらを二つ配置して、足し算を実行するコードを書く。
まずDesignerで配置する。spinner.pyというファイルに変換する。
配置したものを動作させるためのコードは以下の通り。
import sys from spinner import * class MyForm(QtGui.QDialog): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButtonAdd, QtCore.SIGNAL('clicked()'), self.addvalues) def addvalues(self): sum = self.ui.spinBox.value()+self.ui.doubleSpinBox.value() self.ui.labelSum.setText('Sum is '+str(sum)) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) myapp = MyForm() myapp.show() sys.exit(app.exec_())