PDA

View Full Version : مشکل عدم پخش صدا در مسیج باکس ها



Hadiir.net
جمعه 08 شهریور 1392, 22:30 عصر
سلام

مسیج باکس های استاندارد من سایلنته یا بدون صدا نمایش داده می شن از همه اینطوریه یا مشکل از سمت منه؟
برای اینکه صدا دار باشه بایست از متد خاصی استفاده کرد یا نه همون حالت پیشفرضش همراه با صدا هستش.

البته یه مثال از کیوت نسخه 4.8.5 دارم ولی اون باصدا اجرا میشه البته اما مسیج باکس های 5.1.0 بدون صدا

نمونه کدهایی که استفاده میکنم


#include <QMessageBox>

int ret = QMessageBox::warning(this, tr("My Application"), tr("The document has been modified.\n" "Do you want to save your changes?"), QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel, QMessageBox::Save);

Hadiir.net
یک شنبه 10 شهریور 1392, 11:34 صبح
سلام
کسی نیست متوجه مشکل من بشه من توی انجمن اصلی کیوت هم مطرح کردم.
ممکنه یه مثال ساده کامپایل شده همراه با سورس برام بزارین تا ببینم مشکل از سیستم منه یا از کیوت. چون به نظرم مربوط به کیوت میشه. چون این مشکل و ورژن 4.8.5 نداره!!! اما نسخه های جدید 5 به بعد داره.
خیلی ممنون میشم اگه عنایت بفرمایین.

alamate_aoal
سه شنبه 12 شهریور 1392, 06:16 صبح
سلام
ظاهرا مشکل مربوط به کیوت5 میشه
میتونید دستور زیر رو قبل از فراخوانی QMessageBox بنویسی:
qApp->beep();