你好老友python用户,我提出了一个我一直想知道的问题。我喜欢python,并且用它制作了很多程序。现在我想要做的是(或者知道该怎么做)制作一个python程序,但是在一个窗口中用你点击的按钮运行它,而不是输入数字来选择东西。我想知道天气与否我可以做到这一点,如果可以的话,请告诉我去哪里学习。好的,这不是iPhone的,对不起,我不清楚,我没有意识到iPhone是标签之一。你可以运行python作为窗口程序吗?
回答
是的,你可以使用Python制作一个GUI程序。请参阅Python文档:
Tkinter的,wxWidgets的,和Qt是一些Python的最流行的UI工具包。
看到有iPhone在标签我猜想问题是关于iOS ... – mrpyo
没错,但他从来没有在问题中的任何地方提及过......并且该标签刚刚被删除。 –
wxWidgets很棒! –
有许多GUI库可供选择,但我喜欢Tkinter,因为它很容易,没有什么可安装的(它带有Python)。
但有些人更喜欢wxPython或其他人,比如PyQT。你必须决定你喜欢哪一种,或者如果你不想经历安装库的麻烦来试用它们,那就去Tkinter吧。
- 1. Python/Pygame:你可以运行一个程序,同时有一个Pygame窗口仍然可以更新吗?
- 2. 你可以在HTML网页上运行python程序吗?
- 3. 你可以执行一行作为python线程的目标吗?
- 4. 你可以调用模态窗口中的模态窗口吗?
- 5. GEF可以使用SWT窗口作为弹出窗口吗?
- 6. 你可以并行运行Xcuitests吗?
- 7. 你可以在全屏中运行VB应用程序吗?
- 8. 你可以在VB6立即窗口中执行迭代吗?
- 9. Python应用程序:你可以保护你的代码吗?
- 10. 你可以有一个运行多个SQL的数据窗口吗?
- 11. Linux服务可以作为应用程序运行吗?
- 12. Python可以运行PyPy吗?
- 13. 我们可以在.net窗口应用程序运行JavaScript
- 14. 你可以用Amazon SQS运行cronjob吗?
- 15. 你可以在Linux中运行Xcode吗?
- 16. 你需要python来运行python gtk/pyQt应用程序吗?
- 17. 你可以在Outlook Addin(VSTO)中打开窗体或窗口吗
- 18. 你可以在运行时使对象可序列化吗?
- 19. 在一个端口上可以运行多个程序吗?
- 20. 作为cronjob可以运行Pygame吗?
- 21. 可以将love2d程序作为正常的Lua程序运行吗?
- 22. 你可以在Android应用程序中调用python例程吗?
- 23. 在Python窗口中构建和运行mitmproxy:可能吗?
- 24. 运行电子应用程序作为管理窗口
- 25. 你可以加载.Net窗体作为控件吗?
- 26. 我可以运行对从“窗口”机
- 27. 主线程:可以运行的程序可以被抢占吗?
- 28. 我可以将Python脚本作为服务运行吗?
- 29. 你可以使用一个接口作为ArrayList的类型吗?
- 30. 你可以使用Lucene作为OODB吗?
这被标记为“iphone”,但我看不到在文中提到它。如果不适用,你应该删除这个标签。另外,你的问题最好是问一个Python“GUI”,而不是Python的“窗口”。当它在控制台中时,Python已经在一个窗口中运行。 –
@Marcin,我也可以编辑。然而,OP最好这样做以确保他的意图。 –
@JonathonReinhart如果他想使用iphone,那么问题的文本就会变得很奇怪。 – Marcin