我在QT Creator工作。
我想提一下,我是这个软件的初学者。我成功创建了一个菜单:Edit和Open。我想点击菜单栏中的“打开”时创建一个新窗口。直到现在,当我按下Open时,我成功地在QMessageBox中打印了一条消息。链接Open的代码是什么?单击新窗口?是否有可能以某种方式在mainwindow.ui中拖放一个新窗口,而不是将其与Open on action on action Open_activated()相关联?
THX。欣赏P.S我正在使用UBUNTU / C ++语言
答案 0 :(得分:0)
this previous question已经回答了大部分问题。它使一部分打开,即如何调用该槽。
嗯,您回答:菜单项“打开”是QAction
。您可以connect对您刚刚创建的广告位的操作。
答案 1 :(得分:-1)
这可能为时已晚,但由于我也是一名初学者并且经常努力解决这个问题,我想分享一个对我有用的解决方案,据我所知,这是最简单的解决方案之一对于初学者。
关注此link。未来链接可能不存在,因此我写下详细的版本,尽可能详细,因为我认为对于一个绝对的初学者(像我一样)它可能非常有用。
[![Window creating code] 11等来到这里。] 12
****不要忘记包含“QTextEditor”,转到mainwindow.h和#include“
编译&执行我们将看到: