我希望使用pyqt4來顯示「dir c:\ windows \」的輸出行 我正在尋找QlistView,但我不明白它是如何做到的。 任何人都可以幫助我嗎?Python Qlistview輸出目錄
回答
嘗試QListWidget,而不是QListView。 QListWidget擴展了QListView並添加了一些非常有用的方法,如addItems
。
我打算假設您知道如何使用Designer創建應用程序的GUI部分。
如果你有QListWidget對象qlistwidget
,代碼爲:
values = os.listdir("c:\\windows")
qlist = QtCore.QStringList(map(QtCore.QString, values))
qlistwidget.addItems(qlist)
import os
for root, dirs, files in os.walk(r'C:\windows'):
//add your QlistView add codes here
嗨,馬克 感謝您的快速重放。 對於列表DIR我使用: 在os.listdir文件名(「C:\\窗口」): 打印文件名 我的問題是端口命令的GUI內輸出(我在尋找而QListView但我不知道怎麼做) – ester23 2010-04-16 15:06:55
@ ester23,如果gui在你的控制之下,你可以直接使用os.listdir結果,而不是打印到控制檯並取回結果。 – YOU 2010-04-16 15:32:22
是在我的控制之下。只是一個學習pyqt的測試。我希望逐行打印,因爲我想對文件做一些操作(如重命名,複製等)。但我不知道這樣做的方式,所以我閱讀QlistView,但我不知道如何讓這工作。感謝您的幫助 – ester23 2010-04-16 15:56:55
- 1. log4cxx輸出目錄
- 2. Makefiles輸出目錄
- 3. MSBuild輸出目錄
- 4. 設置AsciiDoc輸出目錄
- 5. 輸出拉鍊目錄ByteArrayOutputStream
- 6. Spark Scala輸入/輸出目錄
- 7. UppercuT項目輸出目錄配置
- 8. QListView項目背景顏色
- 9. 而QListView不增加項目
- 10. Python;寫數據幀輸出到不同的子目錄
- 11. 定義目錄以保存文本文件的Python輸出
- 12. Python定義函數輸出只有第一個目錄
- 13. 輸入記錄不匹配python mapreduce中的輸出記錄
- 14. 在python中錄製輸出聲音
- 15. Python - Supervisor如何登錄標準輸出 -
- 16. 基於源文件目錄的動態輸出目錄的Makefile
- 17. 選擇通過時間戳命名目錄輸出的目錄
- 18. 當目錄很大時用Python列出目錄中的文件
- 19. PowerShell中,試圖輸出目錄上只
- 20. 更改輸出目錄爲maven2
- 21. OpenCV輸出目錄的問題VideoWriters
- 22. 更改sbt的輸出目錄
- 23. 將輸出重定向到目錄
- 24. symfony2資產:安裝輸出目錄
- 25. 如何設置xcodebuild的輸出目錄?
- 26. 彙編中的輸出目錄結構
- 27. 亞馬遜彈性MapReduce:輸出目錄
- 28. Bash腳本:重命名輸出目錄
- 29. ADF JDeveloper:更改輸出文件目錄
- 30. Ajax minify指定輸出目錄VS2010
感謝這項工作!我也使用QlistView(我做了一個數組,然後在Qlistview上打印這個值)。如果我想要執行一些操作,如選擇一個文件並將其複製到另一個擴展名的相同目錄中,可以建議它是如何操作的?感謝您的重播 – ester23 2010-04-17 02:47:01
請查看'shutil.copy(src,dst)',http://docs.python.org/library/shutil.html#shutil.copy – tgray 2010-04-19 13:30:08