QCombo Box为什么不起作用?

问题描述:

我有一个Qcombobox,当我初始化主窗口,我设置使用的第一个值:QCombo Box为什么不起作用?

self.events.insertItem(0,'No Events') 

现在看起来是这样的:

enter image description here

我要清除和重新填充盒好几次,所以我使用:

window.events.clear() 

然后:

window.events.insertItem(0,'Some Events') 

在添加我的活动之前。

现在看起来是这样的:

enter image description here

如果我选择框:

enter image description here

为什么 “有些事件” 不喜欢“顶行写无事件“是?

如何获得像“无事件”一样写在顶部行的“某些事件”?

设置组合框中的当前项目应该解决这个问题。

window.events.setCurrentIndex(0) 
+0

有时工作,有时是不... odd.I.E我一直点击“重新填充按钮”,有时它的工作原理,有时没有。 –

+0

你最近怎么做结算?当'currentIndex'为'-1'时,通常它会以空白的方式出现。你可以通过打印到控制台'print(window.events.currentIndex())来确认'currentIndex'是什么。'如何添加事件?我的直觉是,当你清除和添加事件时,会出现竞赛状态。 –

+0

使用window.events.insetsItem(index,string)添加事件 –