两个按钮一个窗口

时间:2011-07-11 14:08:16

标签: c++ qt

我在对话框上有两个push_buttons,它们都是为了调用QFileDialog窗口,不同之处在于第一个按钮用于输入文件,第二个按钮用于输出文件,不同之处在于逻辑相同。在不进行任何代码重复的情况下,将这些按钮连接到QFileDialog的最佳方法是什么。

P.S。
理想情况下,这两个窗口(打开文件)会有不同的标题。

1 个答案:

答案 0 :(得分:4)

IMO你应该使用两个QFileDialog对象,每种情况一个。要在输入/输出之间进行区分,您应该设置AcceptMode