1
xpresslink 2019-01-15 10:48:32 +08:00
如果你刚入门 Python 就做 Qt 开发的话是有困难的。
你应该先把 Python 语言基础这块提高到中级水平,特别是面向对象这块要加强学一下,然后再把各种标准库都过一遍。 不然上来你学 Qt 坑太多比较耽误时间。 说心理话你这个问题问得有点太大了,我只能简单说两句。 第一个问题在界面中显示文件夹中的 py 文件,用 QListWidget 控件,不知道是否合适,有什么需要注意的关键点 如果要树型结构显示可以左边用一个 QTreeWidget 右边用 QListWidget,点 QTreeWidget 节点信号触发 QListWidget 调用 os.listdir(path)显示目录中文件列表。 第二个问题,在显示的文件列表中,选定某个 py 文件执行,这个该怎么实现? retcode = subprocess.call(["python", full_path_file_name]) 如果要回显结果 subproc = subprocess.Popen(["python", full_path_file_name], stdout=subprocess.PIPE) subproc.stdout.read() |
2
yzs0126 OP 非常感谢你的建议和对我问题的解答,python 语言这块已经学过一些,也开发了一些功能模块,算是刚入门。尝试一下你给我的解决方案,希望以后能多得到高人们的指点
|
3
yzs0126 OP @xpresslink 非常感谢你的建议和对我问题的解答,python 语言这块已经学过一些,也开发了一些功能模块,算是刚入门。尝试一下你给我的解决方案,希望以后能多得到高人们的指点
|