تعداد بازدید: 1636
برای تبدیل یک برنامه استاندارد Tkinter به یک فایل اجرایی ، ما معمولا از بسته Pyintsaller استفاده می کنیم. این پکیج فایل برنامه را به یک برنامه اجرایی تبدیل می کند. با این حال، متوجه میشویم که وقتی فایل اجرایی (یا .exe) را باز میکنیم، قبل از باز کردن پنجره برنامه، یک پوسته فرمان را نمایش میدهد. میتوانیم با تعیین دستور زیر کنسول را مخفی کنیم یا از آن اجتناب کنیم.
در این مثال، ما یک فایل .exe از برنامه زیر با استفاده از PyInstaller ایجاد می کنیم.
فرض کنید برنامه پایتون شما به صورت زیر باشد:
app.py
#Import the required Libraries
from tkinter import *
win = Tk()
win.title("my app")
win.geometry("750x250")
win.iconbitmap('D:\py\icon.ico')
def myclick():
message= "Hello "+ entry.get()
label= Label(win, text= message, font= ('Times New Roman', 14, 'italic'))
entry.delete(0, 'end')
label.pack(pady=30)
entry = Entry(win, width= 40 ,font= ('Helvetica', 30))
entry.pack(padx=10, pady=10)
btn = Button(win, text='Enter your name', command= myclick)
btn.pack(pady=10)
win.mainloop()
تصویر زیر را به عنوان آیکون برنامه با نام icon.ico باید در پوشه برنامه خود قرار دهید یا از آیکون خودتان استفاده کنید.
دستور زیر را در ترمینال وارد کنید.
pyinstaller.exe --onefile --icon=icon.ico app.py --windowed
وارد پوشه برنامه خود شود و در پوشه dist یک فایل اجرایی ایجاد شده است. سایر فایل ها و پوشه ها را می توانید حذف کنید.
مطالب تصادفی
- رازهای آرایشی برای صورت های پف دار
- 6 مکمل لاغری صد در صد طبیعی
- مامان بگم ساعت چنده !!!
- اگر میخواهید عقربههای ترازو پایین بیایند
- بهترین فریم ورک های PHP برای توسعه دهندگان وب
- 6 ریزه کاری مهم در تمیز کردن خانه
- نکاتی برای درست کردن سوپ های خوش طعم
- پوست و زيبايي
- 7 واقعیت در خصوص لاغری که به شما نمی گویند
- رفع لکهای پوستی با استفاده از گیاهان دارویی