Python: GUI, который просит пользователя ввести свой домен, имя пользователя и пароль в одном поле. Предпочтительно один я могу установить значение по умолчанию - PullRequest
0 голосов
/ 15 октября 2019

Так что я все еще довольно плохо знаком с Python и взял несколько классов, теперь я пытаюсь учиться на практике. Я пытаюсь создать простую программу, но основная проблема, с которой я сталкиваюсь, заключается в том, что мне нужно диалоговое окно, которое всплывает и запрашивает у пользователя его доменное имя, имя пользователя и пароль, а затем сохраняет его в переменных для дальнейшего использования. (Переменные, которые я сейчас пытаюсь использовать, - это домен, имя пользователя и пароль). Я бы предпочел иметь возможность установить значение по умолчанию, хотя это также не нарушает условия сделки. Буду признателен за любые предложения.

Я надеюсь, что у меня будет одно окно, которое задает все три вопроса

PyMsgBox

import pymsgbox


domain = pymsgbox.prompt('What is your Domain: ')
username = pymsgbox.prompt('What is your Username: ')
password = pymsgbox.password('What is your Password: ')

и tkinter

from tkinter import simpledialog
from tkinter import *


root = Tk()
root.withdraw()

domain = simpledialog.askstring(title="Domain", prompt="What is your Domain: ", parent=root)
username = simpledialog.askstring(title="Username", prompt="What is your Username: ", parent=root)
password = simpledialog.askstring(title="Password", prompt="What is your Password: ", show='*', parent=root)

root.destroy()

Я все заработал, но снова надеялся, что все это будет в одной коробке и не очень доволен тем, как они выглядят

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...