• 6750阅读
  • 1回复

請問一下signal可以被繼承嗎?? [复制链接]

上一主题 下一主题
离线malion
 
只看楼主 倒序阅读 楼主  发表于: 2006-09-29
我寫了一個程式:
class ScribbleWindow : public QListWidget
{
  Q_OBJECT
...........
};


ScribbleWindow::ScribbleWindow()
{
QListWidgetItem *testitem = new QListWidgetItem(QIcon(":/images/ft_folder_big.xpm"), "test",this,0);
connect(this,SIGNAL(itemDoubleClicked(penWidthitem)),this,SLOT(penWidth()));
}

發生錯誤:
Object::connect: No such signal ScribbleWindow::itemDoubleClicked(penWidthitem)

請問一下是不能這樣用嗎??
那要如何才能實現??
又有關創建signal的文件要那裡找??
离线shiroki

只看该作者 1楼 发表于: 2006-10-08
signal可以继承
你这个错误是connect的语法弄错了SIGNAL(signalname(param type))
最中间的括号应该写类型名
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个