623 سوال

629 پاسخ

855 نظر

243 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

ته سوال !
- mva -
ته سوال !
- majid1605 -
سوال محشر
- majid1605 -

یه سوال دارم که خیلی فوری احتیاج به جواب دارم خیلی ممون میشم اگه دوستان جواب بدن

+1 دیدگاه
104 بازدید

یه سوا دیگه اینکه من دارم یه برنامه مینویسم که برای اون مجبور از چندین حالت مختلف استفاده کنم به عنولن مثال داخل فرم یک کلید قرار دادم که با کلیک کردن روی اون چندbutton دیگه باز میشه(ازفرم روی دکمه کلیک راست کردم وگزینه ی go to slot رو زدم ودر تابع void که برام ایجاد شد دستور ایجاد چندbutton دیگه که به صورت مثلا افقی رو نوشتم)حالا میخوام برای این button های دومی یه دستور جدید بنویسم که مثلا با کلیک کردن روی اون دستور دیگه بنویسم اماbutton دومی که داخل فرم نیست که من با go to slot دستور براش اعمال کنم میشه راهنمایی کنید که کد بعدی رو در کدوم قسمت باید وارد کنم

سوال شده خرداد 13, 1394  بوسیله ی somaie (580 امتیاز)  
22% درصد پذیرش جواب ها

2 پاسخ

+1 دیدگاه

سلام
باید خودتون یک اسلات تعریف کنید و سیگنال کلیک دکمتون رو به اون وصل کنید :

MainWindow.h :

private slots:
    void message();

MainWindow.cpp:

QPushButton *button = new QPushButton("Show Message", this);
connect(button, SIGNAL(clicked()), this, SLOT(message()));

void MainWindow::message()
{
    QMessageBox::information(this, "message", "hello world!");
}
پاسخ داده شده خرداد 15, 1394 بوسیله ی mpcreza ناظر (2,120 امتیاز)  
0 امتیاز

خوب چون خودتون اون دکمه ها رو به صورت دستی برنامه نویسی کردید پس بهشون دسترسی هم دارید

هر کدوم رو که خواستید برنامه نویسی جدا کنید باید برای هر دکمه سیگنال و اسلات بزارید

مثل توضیح دوستمون mpcreza

پاسخ داده شده خرداد 25, 1394 بوسیله ی secretdevil کیومن (4,430 امتیاز)  
...