반응형

윈도우 는 사용자가 윈도우를 닫기 전까지 실행되어야 한다

하여 이벤트 루프 기법을 사용하여 무한 루프 구조이다

 

 

import sys
from PyQt5.QtWidgets import *

class MyWindow(QMainWindow):
    def __init__(self):
    	# 부모 클래스( QMainWindow )에 정의된 __init__()
        # 부모 클래스의 인스턴스 변수까지 가져올 수 있다.
        super().__init__()
        # self는 해당 클래스의 인스턴스
        self.setWindowTitle("PYSTOCK")
        # setGeometry는 창의 위치 및 크기
        self.setGeometry(300,300,300,400)
        
        
#  __name__ == __main__은 인터프리터에서 직접 실행했을 경우에만 
#  다른 소스에서 import 되어 사용하는것과 구분
# if문 내의 코드를 돌리라는 명령이 됩니다.
# __name__이 무엇인데요?
# interpreter가 실행 전에 만들어 둔 글로벌 변수입니다

if __name__ =="__main__":
	# QApplication 클래스의 인스턴스인 app을 생성
    app = QApplication(sys.argv)
    
    mywindow = MyWindow()
    mywindow.show()

    app.exec_()

실행화면


PyQt 이벤트 처리

 

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *

class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("PYSTOCK")
        self.setGeometry(300,300,300,400)

        bnt1 = QPushButton("클릭클릭",self)
        bnt1.move(20,20)
        # 이벤트와 이벤트를 처리할 메서드를 connect라는 메서드로 연결
        bnt1.clicked.connect(self.btnClick)

    def btnClick(self):
        QMessageBox.about(self, "메세지창","오우야 클릭")
        

if __name__ =="__main__"        :
    app = QApplication(sys.argv)

    mywindow = MyWindow()
    mywindow.show()
    
    app.exec_()

실행화면

반응형
반응형
본격적으로 이민이 땡긴다

아주 많이 땡긴다.

나는 개발자이고 학력도 되지만..

영어 영어 영어..



길게길게 생각하고 차근히 공부할 생각이다.

오늘 알아본건
아독사(네이버카페)

4가지 유형
읽기 / 쓰기 / 듣기 / 말하기

평균 6.0 목표


1년 계획이다.

우선 딩고 마무리 하고
모의고사나 카페를 정독해야겠다.

주부도 많고 글올라오는 속도도 상당하다

이민 관심은 역시 많은것 같다.
1년 후에 이글 볼때 어느 위치에 있을지 궁금하다


포기하지 않고 잘 진행했으면 ..


반응형

+ Recent posts