【发布时间】:2010-01-07 22:19:50
【问题描述】:
当用户移动滑块时,它会触发一个信号,基于此我想从dataClass 调用一个方法readData,返回一个字符串,然后在guiClass 中打印它。但它不起作用。我收到程序接收信号:“EXC_BAD_ACCESS”。我正在使用Xcode。只要我移动滑块,程序就会崩溃并突出显示第 9 行。
1 //---guiClass---
2 guiClass::guiClass(QWidget *parent) : QWidget(parent)
3 {
4 connect(slider, SIGNAL(sliderMoved(int)), this, SLOT(slider_Moved(int)));
5 }
6 void guiClass::slider_Moved(int val)
7 {
8 //Don't worry about val for now.
9 cout << dataClassPtr->readData(val) << endl;
10 }
//---dataClass---
char* dataClass::readData(int lines) {
char *str = "hello world";
return str;
}
【问题讨论】:
-
我使用了
标签,但我不知道为什么代码显示不正确!!! -
代码每行缩进4个空格,它将为您格式化。
标签: xcode user-interface qt slider