我在Qt Designer中創建了一個簡單的測試程序,允許您選擇一個文件夾並在窗口上顯示其內容。它看起來像這樣:Qt Creator/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
有什麼,我做錯了嗎?爲什麼我的程序沒有顯示出它應該的方式?任何幫助表示讚賞!
[PyQt4麻煩創建一個簡單的GUI應用程序]可能的重複(http://stackoverflow.com/questions/10219367/pyqt4-trouble-creating-a-simple-gui-application) – 101