سلام.برنامه ساده زیر رو در نظر بگیرید.این برنامه کارش اینه که یک دکمه ای رو ایجاد می کنه.اما من می خوام بدون استفاده از محیط Designer ابعاد دکمه رو یک مقدار مشخص بدم.ایا برای این کار تابع اماده ای در کیوت موجود است و یا اینکه باید خودمون برای انجام اینکار یک تابعی رو بسازیم.توجه کنید که من نمی خوام برام کد بدید بلکه تنها سوالم اینه که ایا برای دادن ابعاد مشخص به یک ابجکتی مثل دکمه ایا تابع اماده ای وجود داره و یا اینکه باید خودمون تابع رو بسازیم؟
مثلا اگه در کد دقت کنید من خواستم با resize ابعاد دکمه رو تعریف کنم که نتیجه ای نگرفتم.!!!
کد HTML:
#include <QApplication> #include <QtWidgets> int main(int argc,char*argv[]) {QApplication app (argc,argv); QWidget*widget=new QWidget; widget->resize(500,500); QVBoxLayout*box=new QVBoxLayout(); QPushButton*pushbutton=new QPushButton("Aplly"); pushbutton->resize(50,50); box->addWidget(pushbutton); widget->setLayout(box); widget->show(); return app.exec(); }
ضمنا معلوم نیست که چه بلایی سر تگ سی پلاس پلاس اومده و من باید مجبور باشم از تگ دیگه ای استفاده کنم. و اینکه نگارنده بخش اموزش کیوت چگونه با چنین تگ افتضاحی میاد کد ها رو برای اموزش می ذاره؟!!