【发布时间】:2015-12-11 05:57:37
【问题描述】:
我在 Qt Designer 中创建了一个简单的测试程序,它允许您选择一个文件夹并在窗口上显示其内容。它看起来像这样:
我已经成功地将.ui 文件转换为.py,没有失败。接下来,这是我运行程序的代码,恰当地命名为main.py:
from PyQt4 import QtGui
import sys
import design
import os
class ExampleApp(QtGui.QMainWindow, design.Ui_MainWindow):
def _init_(self):
super(self._class_, self)._init_()
self.setupUI(self)
self.btnBrowse.clicked.connect(self.browse_folder)
def browse_folder(self):
self.listWidget.clear()
directory = QtGui.QFileDialog.getExistingDirectory(self,"Pick a Folder")
if directory:
for file_name in os.listdir(directory):
self.listWidget.addItem(file_name)
def main():
app = QtGui.QApplication(sys.argv)
form = ExampleApp()
form.show()
app.exec_()
if __name__ == '__main__':
main()
在我的命令提示符下,我运行以下代码:
python main.py
我做错了什么吗?为什么我的程序没有按应有的方式显示?任何帮助表示赞赏!
【问题讨论】: