Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python(Tkinter)을 사용하여 직접 실행 가능한 크로스 플랫폼 GUI 앱을 만드는 방법은 무엇입니까?

<시간/>

Python은 Microsoft Windows, Mac OS 및 Linux와 같은 다양한 운영 체제에서 지원되는 크로스 플랫폼 응용 프로그램을 만드는 데 사용할 수 있는 프로그래밍 언어입니다.

GUI 기반 응용 프로그램을 만들기 위해 Tkinter 라이브러리를 사용할 수 있습니다. 그러나 Python은 프로그램을 실행 가능한 응용 프로그램으로 변환하는 다양한 모듈과 확장을 제공합니다.

  • Windows 실행 파일의 경우 - PyInstaller, py2exe

  • Linux 실행 파일의 경우 - 고정

  • 최대 실행 파일의 경우 - py2app

예시

이 예에서는 먼저 PyInstaller 를 설치합니다. pip 를 사용하는 모듈 우리의 Windows 운영 체제에서. 모듈은 명령을 사용하여 설치할 수 있습니다.

pip install pyInstaller

이 모듈을 사용하여 애플리케이션을 실행 파일로 변환합니다.

app.py

이 애플리케이션에서는 사용자에게 목록에서 특정 요일을 선택하도록 요청합니다.

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Add a Label
Label(win, text="Select a Day from the Menu",
   font=('Aerial 13')).pack(pady=10)

# Create a Variable to store the selection
var = StringVar()

# Create an OptionMenu Widget and add choices to it
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)

win.mainloop()

출력

Python(Tkinter)을 사용하여 직접 실행 가능한 크로스 플랫폼 GUI 앱을 만드는 방법은 무엇입니까?

Python에서 실행 파일을 만드는 단계

  • 명령 프롬프트를 엽니다. 디렉토리에 실행 파일을 만드는 명령을 작성하십시오.

pyinstaller app.py
  • app.exe 실행 파일이 포함된 폴더가 생성됩니다. . 파일을 열어 애플리케이션을 실행하세요.