标签: c++ qt
我在对话框上有两个push_buttons,它们都是为了调用QFileDialog窗口,不同之处在于第一个按钮用于输入文件,第二个按钮用于输出文件,不同之处在于逻辑相同。在不进行任何代码重复的情况下,将这些按钮连接到QFileDialog的最佳方法是什么。
P.S。 理想情况下,这两个窗口(打开文件)会有不同的标题。
答案 0 :(得分:4)
IMO你应该使用两个QFileDialog对象,每种情况一个。要在输入/输出之间进行区分,您应该设置AcceptMode。