top of page

소스 코드 제출

공개·회원 52명

틀1


import sys,random,math
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
class App(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
    def initUI(self):
        self.setGeometry(0,0,800,400)
        #spawn
        self.a = QLineEdit()
        self.a.returnPressed.connect(self.TextInsert)

        self.b = QTextBrowser()
        self.b.setFont(QFont('Lucida Console',20))
        self.b.setAcceptRichText(True)
        self.b.setOpenExternalLinks(True)

        self.c = QPushButton('C')
        self.c.pressed.connect(self.clear)

        v = QVBoxLayout()
        v.addWidget(self.a,0)
        v.addWidget(self.b,1)
        v.addWidget(self.c,2)
        self.setLayout(v)
        #widgets
        #move
        #connect
        #setting
        self.setMinimumSize(800,400)
        self.setMaximumSize(800,475)
        self.j()
        self.show()
    #def
    def TextInsert(self):
        text=self.a.text()
        self.b.append(text)
        self.a.clear()
    def clear(self):
        self.b.clear()
    def j(self):
        s = self.frameGeometry()
        c = QDesktopWidget().availableGeometry().center()
        s.moveCenter(c)
        self.move(s.topLeft())

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = App()
    sys.exit(app.exec_())

1회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page