مشکل در وراثت یک کلاس جدید



  • با سلام
    من یک کد دارم که وقتی در متن کد یک آبجکت می گیرم با این مشخصات، در صفحه نمایش داده می شه:
    QTextBrowser AyahText = new QTextBrowser();
    QScrollArea AyahScrollArea = new QScrollArea();
    AyahText -> setText("salam");
    AyahScrollArea -> setWidget(AyahText);
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout -> addWidget(AyahScrollArea);
    اما وقتی می خواهم این را به این صورت به یک کلاس جدید منتقل کنم در صفحه نمایش داده نمی شه
    class Page : public QScrollArea {...};
    Page::Page()
    : QScrollArea() {
    AyahText = new QTextBrowser();
    AyahScrollArea = new QScrollArea();
    AyahText -> setText(initText);
    AyahScrollArea -> setWidget(AyahText);
    }
    main(){
    ...
    Page * p= new Page();
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout -> addWidget(AyahScrollArea);
    }
    میشه راهنماییم کنین؟ البته کد رو خیلی خلاصه و کلی فرستادم



  • p{direction:rtl;text-align:right;font-family:tahoma}.
    سلام
    اگر ممکنه کد رو کامل بذارید و در بلاک کد قرار بدید


Log in to reply
 

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