我正在为Sublime Text 3编写一个插件。它允许用户用C ++语言生成getter / setter / operator
我正在使用快速面板向用户询问生成器将使用哪个属性
def generate(self, itemSelected):
print("generating", itemSelected)
def run():
### Some code
attributes = classCpp.getAllAttributeName();
window.show_quick_panel(attributes, self.generate)
问题是我无法选择多个项目。我怎么能这样做?
对于不是大问题的getter / setter:我可以再次调用该命令。但是我需要选择很多项来生成运算符。
我发现了documentation。但我从来没有找到如何通过快速面板选择多个项目。
如果那不可能,我可以发布"问题"要求开发此功能
对不起我的英语,我正在学习它。
答案 0 :(得分:0)
您最好的选择是使用window.show_input_panel()
来允许用户输入他们想要使用的属性。不幸的是,目前无法在快速面板中选择多个项目,老实说,我不会很快看到这种类型的功能正在实施,除非发明了一类全新的面板。
如果您要提交增强请求,可以here。请确保在发布前阅读所有.md
文档。该网站由社区运营,虽然我们有一些反馈,Jon Skinner(Sublime的作者)确实知道并且过去已经考虑了一些建议/错误报告,但显然无法保证他会对这个特定问题采取任何措施。祝你好运!