2016-01-16 19 views

回答

0

您可以实现您的自定义鼠标事件,所以当按下它会随机选择所选项目指数:

import random 
class RandComboBox(QComboBox): 
    ... 
    def mousePressEvent (self, QMouseEvent e): 
     self.setCurrentIndex(random.randint(0, self.count())) 
+0

的伟大工程。但它有时会选择空白空间。无论如何解决这个问题? – Miqro

+0

看起来像你有一个空的项目在你的组合框,只是删除它。 – Netwave