-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap: widget to implement (and other added functionality) #13
Comments
Possible widget: I could see some people wanting a buttonbox even though get_list_of_choices is available. Maybe it would fit better with their porgram's aesthetics. I agree that multpasswordbox seems low priority. My guess is that it is intended for changing passwords: one prompt for the old password, and two for the new one, all within the same dialog and all of which should be masked. Or maybe credit card plus security code. So I do think its useful if somewhat specialized (= low priority for 1.0 release?) |
yes, an about dialog seems like a good idea. Qt already provides some examples of that. Edit: this can be done by using show_file with a carefully crafted html file. |
started One more idea: implement a "wizard" (apparently known as an "Assistant" on Mac) which could be called There would be a few different options for the window shown at each "step":
|
|
You write: "Similarly, instead of using a print() function to display a message, show_message() is used which pops a message window." |
@ttv20 Thanks for your input; I updated the readme file (but do not mention threads). |
Using this "issue" to document what should be implemented by version 1.0. People should feel free to comment.
equivalent to easygui.ccbox(); probably called get_cancel_or_continue() and implemented via a PyQt "warning" dialog.Doneequivalent to easygui.exception() - probably called handle_exception() and implemented via a PyQt "critical" dialog.Doneequivalent to easygui.passwordbox() - probably called get_password()Doneequivalent to easygui.textbox() - probably called show_text()Done name = show_fileequivalent to easygui.codebox() - probably called show_code()Done name=show_file ... or show_code, depending on how the code is obtained.equivalent to easygui.multenterbox() - probably called get_fields() and returning a dictDone name=get_many_stringsget_color_rgb() - implemented via PyQt's color dialogDoneget_color_hex()Doneget_date() - with a nice calendar dialogDonepossibly implement get_username_and_password() with a viewable username field and a "masked" password field.DoneChange password dialog (with verification/confirmation of new password)DonePossible variation of get_fields (see 6 above) where some fields can be specified to be masked.Done name=get_many_strings()I do not plan to implement an equivalent of the following from easygui:
easygui.buttonbox - use get_list_of_choices() instead (however, see comment from @jeremygray below ...)
The text was updated successfully, but these errors were encountered: