파이썬 활용하여, 스빈박스 포함된 창 생성하기 (조건, 최소,최대치 포함)
#gui_10.py
import sys
from PyQt5.QtWidgets import *
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setupUI()
def setupUI(self):
self.setGeometry(800,200,300,300)
label = QLabel('매도수량',self)
label.move(10,20)
self.spinBox = QSpinBox(self)
self.spinBox.move(70,25)
self.spinBox.resize(80,22)
self.spinBox.setValue(10)
self.spinBox.setSingleStep(10)
self.spinBox.setMinimum(1)
self.spinBox.setMaximum(10000)
self.spinBox.valueChanged.connect(self.spinBoxChanged)
self.statusBar = QStatusBar(self)
self.setStatusBar(self.statusBar)
def spinBoxChanged(self):
val = self.spinBox.value()
msg='%d 매수'%(val)
self.statusBar.showMessage(msg)
if __name__=='__main__':
app = QApplication(sys.argv)
mywindow=MyWindow()
mywindow.show()
app.exec_()
댓글
댓글 쓰기