Как реализовать запуск формы python с запросом пароля в графическом режиме?
Я создал ярлык на рабочем столе, запустил двойным кликом, в программе кнопка "применить" не работает и ничего не делает(кроме ожидания пароля), потому что некуда вводить пароль суперпользователя.
Если запустить программу в терминале, и нажать в программе "применить", то в терминале уже спрашивает пароль, все работает как должно, но это не удобно.
Как реализуется графический запрос пароля при запуске с ярлыка? В поисковиках этой информации не нашел...
Вот для чего хочу использовать:
#!/usr/bin/python3
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
from os import system as go
from os import getcwd as mainpath
from gui import Ui_MainWindow
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
main_path = "'{}'".format(str(mainpath()))
def pkg_installer():
pkg_list = ui.check_list() # Получаем список пакетов необходимых для установки
go("sudo apt install " + pkg_list) # Здесь выполняется команда и в терминале просит пароль
ui.pushButton_go.clicked.connect( pkg_installer )
sys.exit(app.exec_())