PyQt_4 - 8BitsCoding/RobotMentor GitHub Wiki
# -*- coding: utf-8 -*-
import sys
import PyQt5
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5 import uic
CalUI = '../_uiFiles/calculator.ui'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(CalUI, self)
self.num_pushButton1.clicked.connect(self.NumClicked)
def NumClicked(self):
print("클릭")
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
app.exec_()
기능추가
# -*- coding: utf-8 -*-
import sys
import PyQt5
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5 import uic
CalUI = '../_uiFiles/calculator.ui'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(CalUI, self)
self.num_pushButton1.clicked.connect(self.NumClicked)
def NumClicked(self):
print("클릭")
print(self.num_pushButton1.text())
exist_line_text = self.q_lineEdit.text()
now_num_text = self.num_pushButton1.text()
self.q_lineEdit.setText(exist_line_text + now_num_text)
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
app.exec_()