pyqt4创建动态复选框按钮

时间:2013-05-06 21:25:13

标签: pyqt pyqt4

我正在尝试创建一个pyqt gui,它会在特定文件夹中显示文件夹名称,例如显示所有文件夹内的" XYZ"文件夹作为复选框项目。

如何在pyqt中执行此操作?

1 个答案:

答案 0 :(得分:0)

我使用下面的代码列出文件夹,如何选中选中哪个复选框????

#!/usr/bin/python
import sys
import os
from PyQt4.QtGui import *
from PyQt4.QtCore import *

class Window(QWidget):
    def __init__(self):
        QWidget.__init__(self)

        layout = QVBoxLayout()
        self.checks = []
        fldrs=[name for name in os.listdir(".") if (os.path.isdir(name)) ]
        for list in fldrs:
            c = QCheckBox("%s" % list)
            layout.addWidget(c)
            self.checks.append(c)

        self.setLayout(layout)

if __name__ == '__main__':
    app = QApplication(sys.argv)

    w = Window()
    w.show()

    app.exec_()