[SOLVED] How to Get string and drawtext?
-
wrote on 28 Nov 2013, 00:45 last edited by
I need your help!
I'm over 20 hours stucked in my case couse iam a bad programmer :(
This is my non answerd thread by stackof! Please some one help me!http://stackoverflow.com/questions/20243837/qt-get-string-from-c-method-and-drawtext-in-widget
-
wrote on 28 Nov 2013, 06:36 last edited by
Hello jagl,
You can make an object of Output.h class into Widget.h class.
Using this object You can call add(name,value) function into Widget.cpp.
But remember add(name,value) must be a public member of output.h class. -
wrote on 28 Nov 2013, 07:09 last edited by
@sumit
thank you! I understand the strategy but don't know how to write the code!
this is my Button:
void Widget::on_pushButton_clicked()
{
QPaintEvent e;
QString name;
QString value;
unsigned int name_val= QString::fromStdString(OutPutText::add(name, value));painter = paintEvent(e);
}
i dont know how to catch the strings from the add(name,value) ant paint them in the widget with my paintevent! it shouldn't be deficult but i dont have ist!! -
wrote on 28 Nov 2013, 07:40 last edited by
ok you need code-I am just writing rough code so you can easily understand.
In Output.h classclass Output
{
public :
void add(name,value);
};
in Widget.h class#include "Output.h"
class Output;
class Widget
{
private:
Output *pOutputObj;
};in Constructor of Output class--
{
pOutputObj=new Output(this);
}
void Widget::on_pushButton_clicked()
{
pOutputObj->add(name,value); //here u can call add function
}
Remark ::-->Not Tested -
wrote on 29 Nov 2013, 22:59 last edited by
@ semit
thank you my problem was, i couldn't get the painter word out from my on_pushButton?clicked! but i solved it! and the solution is now on stackoverflow ! -
wrote on 6 Dec 2013, 08:54 last edited by
Ok its good...
Write [SOLVED] before Title, if Your problem is solved.
1/6