[Qt-interest] newbie: error with building project
john doe
thebiggestbangtheory at gmail.com
Thu Apr 30 08:55:58 CEST 2009
Hello all,
I am a newbie with Qt. I have tried to find my answer on the net
but could not figure out the exact solution. I have started on a small
project a basic form with a few text inputs, buttons and combo boxes.
I get the following error when I build using QDevelop and QT 4.4.3
Build (make)...
/usr/bin/uic-qt4 ui/dialog.ui -o build/ui_dialog.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB
-DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o
build/dialogimpl.o src/dialogimpl.cpp
src/dialogimpl.cpp: In member function ‘void DialogImpl::startjob()’:
src/dialogimpl.cpp:97: error: request for member ‘text’ in
‘((DialogImpl*)this)->DialogImpl::<anonymous>.Ui::mygui::<anonymous>.Ui_mygui::operatoridcomboBox’,
which is of non-class type ‘QComboBox*’
make: *** [build/dialogimpl.o] Error 1
---------------------- Build finished with 1 error(s) ----------------------
When I added the combo box on the main form in QT designer, it does say its
of type QComboBox!
I'm basically trying to read the current text in the combo box using
void DialogImpl::startjob()
{
//declare vars
QString str;
//pick up the operator ID
str=operatoridcomboBox.text(1);
testlineEdit->setText( str );
//start the job
}
I have tried currentText etc.. but all spit out the same error. It'll be
great if someone can please help point out the issue, I'm also new to C++
which kind of compounds the problem.
Thanks in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090429/7c0ae442/attachment.html
More information about the Qt-interest-old
mailing list