#!/usr/bin/env python """ Example of a style dialog window. All dialog shortcuts take a `style` argument in order to apply a custom styling. This also demonstrates that the `title` argument can be any kind of formatted text. """ from prompt_toolkit.formatted_text import HTML from prompt_toolkit.shortcuts import message_dialog from prompt_toolkit.styles import Style # Custom color scheme. example_style = Style.from_dict( { "dialog": "bg:#88ff88", "dialog frame-label": "bg:#ffffff #000000", "dialog.body": "bg:#000000 #00ff00", "dialog shadow": "bg:#00aa00", } ) def main(): message_dialog( title=HTML( ' ' ' window' ), text="Do you want to continue?\nPress ENTER to quit.", style=example_style, ).run() if __name__ == "__main__": main()