Как я могу сохранить мою программу Python GUI в качестве настольного приложения? - PullRequest
0 голосов
/ 25 октября 2019

Итак, я написал программу pyhton, в которую я включил графический интерфейс, как я могу превратить программу в приложение для настольного компьютера, которое я могу открыть, не открывая текстовый редактор и не выполняя его. Код следующий (когда я ввожу название видео в графическом интерфейсе, оно просматривает его на YouTube и воспроизводит первое видео на странице результатов)

```from selenium import webdriver
   from tkinter import * 
   root=Tk()
   root.title('Youtube Video Player')
   text=Label(root,text="In order to save time and avoid procrastination.\nEnter the name of the 
   video you have in mind,and by the power of the gods it will play")
   text.pack()
   input=Entry()
   input.pack()
   def vidplayer():
           a=str(input.get())
           browser=webdriver.Chrome('C:\\Users\\lenovo\\Downloads\\chromedriver')
           browser.get('https://www.youtube.com/results?search_query='+a)
           video=browser.find_element_by_id('video-title')
           video.click()
   button=Button(text="Play Video", command=vidplayer)
   button.pack()
   root.mainloop()```

Ответы [ 2 ]

1 голос
/ 25 октября 2019

Звучит так, будто вы хотите "заморозить" свой код. Существует множество утилит для распространения. Вы можете начать с официальной документации.

Python Wiki - утилиты распространения

У меня большой успех как с cxFreeze, так и с PyInstaller.

1 голос
/ 25 октября 2019

Вы можете использовать такие инструменты, как http://www.pyinstaller.org/, которые предназначены для упаковки вашего кода Python в исполняемый файл, который является родным для вашей конкретной ОС.

...