求助贴~按钮 1 的槽函数执行完毕,需要将结果传入给按钮 2 的槽函数,如何实现?除了全局变量还有其他方便高效的方法吗?初学者刚入门,还请大神们赐教!

2019-01-28 11:53:55 +08:00
 yzs0126

RT 现在要在 GUI 界面上实现一个功能。点击按钮 1 弹出 filedialog,选择一个文件,将文件打印显示在 textedit 中。这一步已实现。 点击按钮 2 将该文件传输到别的设备上,这里会有一个问题:按钮 2 的槽函数怎么获取之前打开文件的路径呢?除了全局变量的方式,有其他更方便高效的方法将打开的文件路径传递给按钮 2 的槽函数。

986 次点击
所在节点    问与答
3 条回复
yzs0126
2019-01-28 12:04:53 +08:00
补充下 GUI 界面开发使用的是 PyQt5
leon0903
2019-01-28 15:39:25 +08:00
我觉得全局变量已经是最简单快速的方式了,就是读取一次变量而已。
auroraccc
2019-01-28 16:01:22 +08:00
没写过 PyQt5,不过可不可以给 textedit 添加一个属性用来存放这个文件路径

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/531184

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX