목록전체 글 (25)
DevStudy
날짜와 시간 표시하기 QtCore 모듈의 QDate, QTime, QDateTime 클래스를 이용해서 어플리케이션에 날짜와 시간을 표시할 수 있습니다. 각 클래스에 대한 자세한 설명은 아래 링크를 참고하세요. QDate 공식 문서 QTime 공식 문서 QDateTime 공식 문서 날짜 표시하기 QDate 클래스는 날짜와 관련된 기능들을 제공합니다. 현재 날짜 출력하기 우선 QDate 클래스를 이용해서 날짜를 출력해 보겠습니다. from PyQt5.QtCore import QDate now = QDate.currentDate() print(now.toString()) currentDate() 메서드는 현재 날짜를 반환합니다. toString() 메서드를 통해 현재 날짜를 문자열로 출력할 수 있습니다. 결과..
창을 화면의 가운데로 프로그램이 실행될 때 창에 나타나는 위치를 조절할 수 있습니다. 위의 그림과 같이 창을 모니터 화면의 가운데에 나타내는 방법에 대해 소개합니다. 예제 ## Ex 3-8. 창을 화면의 가운데로. import sys from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Centering') self.resize(500, 350) self.center() self.show() def center(self): qr = self..
툴바 만들기 메뉴가 어플리케이션에서 사용되는 모든 명령의 모음이라면, 툴바 (toolbar)는 자주 사용하는 명령들을 더 편리하게 사용할 수 있도록 해줍니다. (QToolBar 공식 문서) 우선 폴더 안에 툴바의 각 기능에 해당하는 아이콘들을 저장해 둡니다. save.png edit.png print.png exit.png 예제 ## Ex 3-7. 툴바 만들기. import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qApp from PyQt5.QtGui import QIcon class MyApp(QMainWindow): def __init__(self): super().__init__() self.initUI() def i..