我有一个用Python编写的基本的PyQt QFileDialog文件浏览器。
我的问题是,我希望文件输入中的"tab键“像shell中的tab-complete一样起作用。
有什么方法可以做到这一点吗?
发布于 2009-08-06 00:33:25
从UI/UX的角度来看,你确定这就是你想要的吗?在表单和对话框中,选项卡传统上意味着转到下一个字段。您可能会让用户感到困惑。或者,您可能会在表单的用户体验方面掀起一场革命:-)
只是好奇这是不是你真正想要的?
发布于 2009-08-06 00:31:24
您必须将QFileDialog子类化,并更改行为。这可能并不容易。
发布于 2009-08-06 01:46:38
我还没有使用PyQt,但我认为QCompleter类可能是您想要的最好的方法:
http://doc.trolltech.com/4.5/tools-completer.html
我不知道它的标签是否完整,或者这是你必须自己添加的东西。
https://stackoverflow.com/questions/1236399
复制相似问题