1

我试图创建一个pyqtgui,它将在特定文件夹中显示文件夹名称,例如将“XYZ”文件夹中的所有文件夹显示为复选框项目。

如何在pyqt中做到这一点?

4

1 回答 1

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_()
于 2013-05-07T12:52:16.363 回答