特定のフォルダー内のフォルダー名を表示する gui を作成しようとしていましたpyqt
。たとえば、「XYZ」フォルダー内のすべてのフォルダーをチェックボックス項目として表示します。
pyqtでそれを行う方法は?
以下のコードを使用してフォルダーを一覧表示しています。どのチェックボックスが選択されているかを確認するにはどうすればよいですか????
#!/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_()