我正在尝试使用QtGui.QInputdDialog.getItem()。 According to this source我应该从下图中看到左上角的小部件;实际上我得到了常规的getText小部件 这有什么不对? 谢谢! 这就是我所说的( all_users 是 {用户名:用户登录} 的字典)
user_name = QtGui.QInputDialog.getItem(parent, 'User names',
'Full Name', all_users.keys(),
current=0,editable=False)
答案 0 :(得分:1)
您必须更改代码。为了获得预期结果,您必须使用QInputDialog.getItem
代替QInputDialog.getText
将您的代码更改为:
user_name = QtGui.QInputDialog.getItem(parent, 'User names',
'Full Name', all_users.keys(),
current=0,editable=False)