본문 바로가기
Programming/Python

[Python] GUI 실행 파일 만들기

by goatlab 2023. 11. 10.
728x90
반응형
SMALL

GUI 실행 파일 만들기

 

import tkinter as tk
from tkinter import ttk
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import matplotlib.pyplot as plt
import numpy as np

def plot_graph():
    # 그래프 데이터 생성
    x = np.linspace(0, 2*np.pi, 100)
    y = np.sin(x)

    # 그래프 생성
    fig, ax = plt.subplots()
    ax.plot(x, y)
    ax.set_title('Sin Wave')

    # 그래프를 Tkinter 창에 표시
    canvas = FigureCanvasTkAgg(fig, master=window)
    canvas_widget = canvas.get_tk_widget()
    canvas_widget.grid(row=1, column=0, columnspan=2)

# Tkinter 창 생성
window = tk.Tk()
window.title("Graph Plotter")

# 버튼 생성
plot_button = ttk.Button(window, text="Plot Graph", command=plot_graph)
plot_button.grid(row=0, column=0, pady=10)

# 종료 버튼
exit_button = ttk.Button(window, text="Exit", command=window.destroy)
exit_button.grid(row=0, column=1, pady=10)

# Tkinter 창 실행
window.mainloop()

 

 

파이썬 GUI 프로그램을 실행 파일로 변환하는 데는 여러 가지 방법이 있다. 그 중 하나는 PyInstaller를 사용하는 것이다. PyInstaller는 파이썬 스크립트를 실행 가능한 바이너리로 변환해주는 도구이다.

 

pip install pyinstaller
pyinstaller --onefile exe.py

728x90
반응형
LIST