본문 바로가기

python45

PYSIDE6 대화상자 대화 상자는 사용자와 상호 작용하는 데 사용되는 작은 창입니다. 대화 상자는 정보를 제공하거나 사용자 입력을 받기 위해 사용됩니다. PySide6에서는 다양한 유형의 대화 상자를 제공하며, 필요에 따라 사용자 정의 대화 상자를 만들 수도 있습니다. #### 표준 대화 상자PySide6는 파일 선택, 색상 선택, 경고 메시지 등 여러 표준 대화 상자를 제공합니다. 이러한 대화 상자는 QDialog 클래스를 기반으로 하며, 사용하기 쉽게 되어 있습니다. **QMessageBox**QMessageBox는 간단한 메시지를 사용자에게 표시하는 데 사용됩니다. ```pythonimport sysfrom PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox.. 2024. 10. 24.
PYSIDE6 레이아웃 위젯을 배치하고 크기를 조절하는 것은 GUI 애플리케이션을 개발할 때 매우 중요합니다. PySide6는 이러한 작업을 쉽게 할 수 있도록 다양한 레이아웃 클래스를 제공합니다. 레이아웃은 위젯을 창 내에서 어떻게 배치할지 정의하며, 위젯의 크기와 위치를 자동으로 조정합니다. #### 기본 레이아웃 클래스PySide6에서 사용할 수 있는 주요 레이아웃 클래스는 다음과 같습니다:- QHBoxLayout: 위젯을 수평으로 배치합니다.- QVBoxLayout: 위젯을 수직으로 배치합니다.- QGridLayout: 위젯을 격자 형태로 배치합니다.- QFormLayout: 양식 레이아웃으로, 레이블과 필드를 쌍으로 배치합니다. 각 레이아웃 클래스를 사용하는 방법을 살펴보겠습니다. **QHBoxLayout**```py.. 2024. 10. 22.
YouTube 보고 구현한 게임 ########################################################## eGame #   python 공부 후 YouTube 보고 만든 게임(나도코딩 활용#1)#########################################################from os import environenviron['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'import pygameimport random ###################################################### 기본 초기화 #####################################################pygame.init()  # 초기화 # 화면 .. 2024. 10. 20.
PYSIDE6 시그널과 슬롯 Qt 프레임워크에서 시그널과 슬롯 메커니즘은 객체 간 통신을 처리하는 데 사용됩니다. 시그널은 특정 이벤트가 발생했음을 알리는 역할을 하며, 슬롯은 이러한 이벤트에 반응하여 실행되는 함수입니다. 이 메커니즘을 통해 서로 관련이 없는 객체가 간단하고 효율적으로 상호작용할 수 있습니다. #### 시그널과 슬롯의 기본 사용PySide6에서 시그널과 슬롯을 사용하는 방법을 살펴보겠습니다. 다음은 QPushButton을 클릭할 때 "Hello, World!"를 출력하는 간단한 예제입니다. ```pythonimport sysfrom PySide6.QtWidgets import QApplication, QMainWindow, QPushButton class MainWindow(QMainWindow):    def _.. 2024. 10. 20.
QT? Qt는 크로스 플랫폼 GUI 애플리케이션을 만들기 위한 오픈 소스 위젯 툴킷입니다. 이를 통해 Windows, macOS, Linux, Android 등 여러 플랫폼을 대상으로 단일 코드베이스를 사용할 수 있습니다. 하지만 Qt는 단순한 위젯 툴킷 그 이상입니다. 멀티미디어, 데이터베이스, 벡터 그래픽 및 MVC 인터페이스를 포함한 다양한 기능을 내장하고 있어 애플리케이션 개발 프레임워크로 생각하는 것이 더 정확합니다.#### Qt의 역사Qt는 1991년 Eirik Chambe-Eng와 Haavard Nord에 의해 시작되었으며, 1994년에 최초의 Qt 회사인 Trolltech가 설립되었습니다. 현재 Qt는 The Qt Company에 의해 개발되고 있으며, 정기적으로 업데이트되어 모바일 및 크로스 플.. 2024. 10. 19.
GUI의 간략한 역사 GUI의 간략한 역사그래픽 사용자 인터페이스(GUI)는 1960년대까지 거슬러 올라가는 길고 유서 깊은 역사를 가지고 있습니다. 스탠포드의 NLS(oN-Line System)는 1968년에 최초로 마우스와 창 개념을 도입했으며, 이는 1973년 Xerox PARC의 Smalltalk 시스템 GUI로 이어졌습니다. 이 시스템은 현대 일반 목적 GUI의 기초가 되었습니다.이 초기 시스템은 창, 메뉴, 라디오 버튼, 체크 박스 및 아이콘을 포함한 많은 현대 데스크톱 GUI의 특징을 이미 가지고 있었습니다. 이러한 기능의 조합은 이러한 유형의 인터페이스를 설명하는 초기 약어인 WIMP(Windows, Icons, Menus, Pointing Device)를 만들어냈습니다.1979년, 최초의 상업용 GUI 시스템.. 2024. 10. 19.
728x90
반응형