본문 바로가기

파이썬gui

(4)
VScode & PyQt Designer 연결하기 디자이너(Qt Designer) 개요; 사용 용도 - 디자이너(Qt Designer)는 Qt 프레임워크가 지원하는 유저 인터페이스 (UI) 개발 환경입니다. - 작성하려는 Qt 어플리케이션의 UI를 시각적으로 확인하면서 개발할 수 있게 합니다. - 아주 간단한 프로그램을 만들 때는 디자이너(Qt Designer)를 이용하지 않고 직접 UI를 설정하는 코드를 작성하는 편이 더 나을 수도 있지만, 프로그램의 규모가 어느 정도 커지면 돌이킬 수 없게 됩니다. 디자이너(Qt Designer)를 이용하면 위젯 좌표나 레이아웃을 조정하는 따위의 시간을 허비하는 단순 작업을 크게 줄입니다. PyQt5 Designer 위치 C:\Users\ONnONs\Anaconda3\Library\bin PyQt Designer 실..
Button 만들기 마찬가지로 tkinter 를 사용하기 위해 tkinter 모듈안에 모든 것들을 사용하겠다고 정의한다 from tkinter import * root = Tk() root.title("Company") btn1 = Button(root, text="조퇴") btn1.pack() btn2 = Button(root, padx=5, pady=10, text="연차") btn2.pack() btn3 = Button(root, padx=10, pady=5, text="반차") btn3.pack() btn4 = Button(root, width=10, height=3, text="퇴사") btn4.pack() btn5 = Button(root, fg="red", bg="yellow", text="존버") btn5.p..
기본 Frame 만들기 우선 tkinter 를 사용하기 위해 tkinter 모듈안에 모든 것들을 사용하겠다고 정의한다 from tkinter import * root = Tk() root.title("ONnONs") # box 의 이름 root.geometry("640x480") # 가로 * 세로 root.geometry("640x480+300+100") # 가로 * 세로 + x좌표 + y좌표 ( 윈도우 화면 좌측 맨 위 기준 ) root.resizable(False, False) # x(너비), y(높이) 값 변경 불가 ( 창 크기 변경 불가 ) root.mainloop() from tkinter import * root = Tk() root.mainloop() 창이 닫히지 않게 해줌 이렇게 창이 하나 만들어졌다 다음은 창의..
Python GUI , PyQt5 설치 Qt 는 PC 와 모바일 시스템을 효과적으로 엑세스 할 수 잇는 Cross platform C++ 라이브러리 이다 Cross platform 은 여러종류의 컴퓨터 platform에서 동작 할 수 있다는 뜻이며 C++ 에서만 구현되던 Qt 가 Python 호환 버전으로 PyQt 를 사용할 수 있게 되면서 Python 에서 GUI 구현 라이브러리로 많이 사용 되고 있다 홈페이지에서 다운로드 방법 https://www.riverbankcomputing.com/software/pyqt/download5/ Window 환경에서는 zip 파일을 선택하여 다운로드 한다 아래의 사이트는 PyQt5 의 Reference Guide 이다 유튜브나 구글링해도 자료가 많이 부족함으로 기본 제공되는 가이드를 통해서 공부하도록 ..