Python qt - 在组合框中选择随机项?

时间:2016-01-16 16:09:37

标签: python random

当按下按钮时,如何在组合框中选择随机项?

对不起,我真的不知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以实现自定义鼠标事件,因此在按下它时会随机选择所选项目索引:

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