Environment is Windows 11 and Visual Studio 2019 using Python. I am a Python novice.
The goal is a project with multiple dialogs. Not a web project, just many dialogs.
From VS some options are Django, Flask, Bottle, Jade, and more. Searches for each of those provide simplistic descriptions without the details that are needed.
Which project type do you recommend?

I program only desktop/shell apps for Windows and I use Visual Studio Code (free) and python (free) with wxpython (free) as the target GUI. Do you see a pattern here?

For a project involving multiple dialogs in Python using Visual Studio 2019 on Windows 11, I would recommend using a Windows Forms or WPF project with Python. These options are specifically designed for creating desktop applications with graphical user interfaces (GUIs) and can handle multiple dialogs effectively. While Django, Flask, and Bottle are web frameworks, they are not suited for desktop applications, which seems to be your goal. Jade is a templating engine for web development, which would not be relevant for your project. In Visual Studio, you can use the Python Desktop application template for a GUI-based project. This will allow you to focus on creating multiple dialogs and other desktop features without worrying about the complexities of web frameworks.

Using wxPython for your GUI elements will make it more portable to other platforms. wxPython also renders the elements in the target platform's native style. Usimg wxGlade (also free) to design the layout will make things much easier than doing it all by hand.

commented: Agreed +16
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.