• 6035阅读
  • 4回复

信号槽不起作用,高手帮忙看下 [复制链接]

上一主题 下一主题
离线fanbinnet
 

只看楼主 倒序阅读 楼主  发表于: 2007-08-15
— 本帖被 XChinux 执行加亮操作(2007-08-15) —
QAction * test;

test = new QAction(QIcon("Resources/add.png"),tr("添加按钮(&B)"), this);
test->setShortcut(tr("Ctrl+B"));
test->setStatusTip(tr("添加一个新的按钮"));
ui.toolButton_1->addAction(test);
connect(ui.toolButton_1, SIGNAL(triggered(test)), this, SLOT(excuteAction(test)));

执行后 槽好像并没有起作用,高手帮忙看下。
[ 此贴被XChinux在2007-08-15 17:00重新编辑 ]
离线penguinfish

只看该作者 1楼 发表于: 2007-08-15
connect(ui.toolButton_1, SIGNAL(triggered(QAction *)), this, SLOT(excuteAction(QAction *)));
离线fanbinnet

只看该作者 2楼 发表于: 2007-08-15
谢谢,
离线larntin
只看该作者 3楼 发表于: 2007-08-15
在connect中不管你的参数变量,只管你的参数列表是否完全匹配。

你在编译的时候打开你的console,如果你的信号和槽没有连接,会有提示说名是那两个对应的没有连接上。
本站的FTP:ftp://503.mygis.org
用户名:qtcnupload
密码:qtcn.org
离线szy333

只看该作者 4楼 发表于: 2007-08-18
嗯,学习了。多谢。
快速回复
限100 字节
 
上一个 下一个