首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对话框来从Windows上的Python列表中选择选项?

对话框来从Windows上的Python列表中选择选项?
EN

Stack Overflow用户
提问于 2021-07-21 20:10:23
回答 1查看 46关注 0票数 0

我需要创建一个对话框,允许用户从使用PyWin32库的Windows上的Python列表中选择一个选项。PyWin32有一个DialogBox函数,但我找不到任何如何使用它的示例,而且我以前从未使用过它。有人能给我一些建议吗?

该窗口应该类似于下面的窗口-这是使用Zenity创建的(不需要滚动条,这是由Zenity自己添加的;我完全可以在一个窗口中列出选项-不会超过5-6个),但我宁愿避免使用外部工具,如Zenity,我也不能在系统上安装除PyWin32之外的其他库。

EN

回答 1

Stack Overflow用户

发布于 2021-07-22 01:17:56

我不得不回复我自己:)。在安装PyWin32的目录中,有一个pythonwin\pywin\dialogs\list.py文件,其中包含一个样例类ListDialog,它实现了这样一个对话框。它可以直接“按原样”使用,代码如下:

代码语言:javascript
运行
复制
import pywin.dialogs.list

result=pywin.dialogs.list.SelectFromList('Select level', ['standard', 'advanced', 'expert'])
print(result)

或者可以将其复制到单独的文件中,并对其进行修改以改变窗口的样式/布局/行为,然后从修改后的文件导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68469243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档