Не удается запустить скрипт Python3 с использованием файла .desktop в Ubuntu 20.04

Я новичок в Python и Ubuntu. Я пытался запустить сценарий Python для отображения графического интерфейса Tkinter с использованием файла Ubuntu .desktop . Но он не запускается, вместо этого он показывает файл в редакторе.

Ниже приведены мои коды, помогите, пожалуйста, если что-то не так.

.desktop код файла

[Desktop Entry]
Version=1.0
Name=tkinter
Exec=/home/roshan/Documents/python/python_tkinter/testscript.py
Icon=/home/roshan/Documents/python/python_tkinter/iconfile.png
Type=Application

testscript.py

#!/usr/bin/env python3 
   
import tkinter as tk

class Application(tk.Frame):
    def __init__(self,master=None):
        tk.Frame.__init__(self,master)
        self.grid()
        self.createWidgets()

    def createWidgets(self):
        self.quitButton = tk.Button(self,text='Quit',command = self.quit)
        self.quitButton.grid()
    

app = Application()
app.master.title('Sample Application')
app.mainloop()

Примечание:

  • #! / Usr / bin / env python также работает для меня.
  • ./ testscript.py работал с терминалом.
  • Я сделал файл testscript.py исполняемым.
  • Я попытался сделать файл .desktop исполняемым, но это тоже не помогло.

Я тоже следил за несколькими онлайн-уроками по этому поводу, но безуспешно! для меня.

Спасибо.

1
задан 8 August 2020 в 02:02

0 ответов

Другие вопросы по тегам:

Похожие вопросы: