Skip to content
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

Proposal:Python is supported! #9851

Closed
xiaoshuaiyo opened this issue Jul 25, 2024 · 2 comments
Closed

Proposal:Python is supported! #9851

xiaoshuaiyo opened this issue Jul 25, 2024 · 2 comments
Labels
feature proposal New feature proposal

Comments

@xiaoshuaiyo
Copy link

Proposal: [Please ask Microsoft to speed up the adaptation of Python]

Summary: [Some Python enthusiasts have made a py module that makes it possible for individuals to use WinUI3 on python. But there are a lot of problems, so hopefully Microsoft will add Python support for WinUI3.]

Rationale

  • Python is one of the most popular programming languages in the world - by some measures, more popular than JavaScript, C# and C++.
  • "Developing a native GUI app" is one of the most fundamental use cases for any programming language. However, there are no Microsoft supported paths at present for build Windows GUIs using Python. Pythonnet is a third-party tool that can be used, but it doesn't produce UWP-compatible apps.
  • Python is widely used in education as an introductory language for new developers. Giving students the ability to build GUIs is an essential part of a modern developer experience.
  • Python is widely used in scientific circles to support research. These researchers currently use Jupyter to provide visualisations of their data analysis; however, there Jupyter cannot be used to develop standalone applications for visualization or data gathering. A native GUI API would enable scientists to develop these apps.
  • Microsoft already has an established interest in Python as a language. Microsoft has a dedicated Python language team (employing multiple members of the Python core team); VSCode has established Python language support; and Microsoft sponsors multiple major Python conferences.

Scope

Capability Priority
This proposal will allow developers to accomplish W Must
This proposal will allow end users to accomplish X Should
This proposal will allow developers to accomplish Y Could
This proposal will allow end users to accomplish Z Won't

Important Notes

This is the software I made using Win32more.
image
But he doesn't seem to be able to customize the title bar.
Win32more: https://github.com/ynkdir/py-win32more

Open Questions

@xiaoshuaiyo xiaoshuaiyo added the feature proposal New feature proposal label Jul 25, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the needs-triage Issue needs to be triaged by the area owners label Jul 25, 2024
Copy link

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one. Thank you!

Open similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

@codendone
Copy link
Contributor

Closing as duplicate of #3364.

@codendone codendone closed this as not planned Won't fix, can't repro, duplicate, stale Aug 7, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot removed the needs-triage Issue needs to be triaged by the area owners label Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature proposal New feature proposal
Projects
None yet
Development

No branches or pull requests

2 participants