[SOLVED] How to Get string and drawtext?



  • 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



  • 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.



  • @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!!



  • ok you need code-I am just writing rough code so you can easily understand.
    In Output.h class

    class 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



  • @ 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 !



  • Ok its good...
    Write [SOLVED] before Title, if Your problem is solved.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.