سلام.من یه برنامه دارم که چند تا کلاس داره.یکی از این کلاس ها از QMainwindow ارث میبره.من کد زیر رو برای گذاشتن Scroll داخل این کلاس نوشتم.مشکلی که دارم این که اولا دوتا پنجره باز میشه( پنجره ی اصلی برنامه همراه یک پنچره ی خالی) و همچنین اینکه وقتی پنجره ی من به حالت minimum هست Scroll افقی و عمودی رو نشون میده ولی وقتی maximumمیکنم فقط Scroll عمودی هست در ضمن Labele ای که مختصاتش پایین صفحه سمت راست هست نصفه نشون داده میشه.
#include <QScrollArea>
private:
QWidget* wi;
QPushButton* La_yellow;
QPushButton* La_green;
QScrollArea* H;
//////////////////////
wi=new QWidget;
wi->resize((row-1)*60+400,(co-1)*60+400);
wi->setFixedSize((row-1)*60+400,(co-1)*60+400);
setCentralWidget(wi);
La_yellow->move((row-1)*60+400-220,(co-1)*60+400-80);
La_green->move((row-1)*60+400-220,(co-1)*60+400-10);
La_yellow->setParent(wi);
La_green->setParent(wi);
H=new QScrollArea();
H->setWidget(wi);
H->raise();
H->show();