Qt和Linux新手。从文档中:
insertItem(const QPixmap&pixmap,const QObject * receiver,const char *成员,const QKeySequence和快捷方式= 0,int id = -1,int 索引= -1)
我可以创建带有菜单栏的qt窗口,并了解 insertItem(...)方法会添加项目。参数: QObject *接收器是我的问题。我发现的所有内容似乎都假定我知道此接收器项目是什么。我有“使用QT 3进行C ++ GUI编程”,4和5的PDF版本,发现发现书中没有“ insertmenu”和“ insertitem”。
很明显,此接收器是菜单项单击的目标,但是我真的很想了解一些细节。可以是任何小部件吗?小部件会自动显示吗?还有更多问题。
在我当前的情况下,当用户单击名为“控件”的菜单项时,他应该会看到一个弹出对话框,该对话框提供了设置多个单选按钮和行编辑的功能。
我真正想要的是一个页面链接,该链接描述了接收方的概念,并可能提供了一个简单的示例。
答案 0 :(得分:0)
Eyllanesc的评论正确。我们基本上仍然停留在Qt3上,但是有Qt4可用,所以我尝试使用Qt4。我忘记并引用了Qt3本书,并尝试使用它。 (两个原因:Qt 3仍然可以使用,并且管理层不想花时间和金钱进行升级。而且,有传言说Qt公司现在拥有非美国所有权,这对政府项目来说是个问题。我想,但是确实不知道,Qt 3和4并非如此。) 但是我们可以使用Qt4,我将自己重定向。
感谢您的答复/评论,此问题已解决。