سؤال

يمكنني إضافة كائن لاعب إلى تخطيط واجهة المستخدم في مُنشئ MainWindow ، ولكن كيف يمكنني استخدام حاوية عنصر واجهة المستخدم كعنصر نائب ، لذا قمت بتعيين خصائص وتخطيط لـ videoplayer في QTDesigner؟

هل كانت مفيدة؟

المحلول

كيف فعلت ذلك في النهاية ، كان الفئة الفرعية هو Videoplayer كصفتي الخاصة ، ثم الترويج لهذا الفصل في عنصر واجهة المستخدم النائب.

في هذا الوقت ، أحاول الاتصال بفتحات في عنصر واجهة المستخدم النائب QTCreator ، بدلاً من ذلك ، قمت بالاتصال عبر التعليمات البرمجية القياسية (WGTPlayer هو عنصر واجهة عنصر العناصر النائبة):

connect(ui->btnPlay, SIGNAL(clicked()), ui->wgtPlayer, SLOT(play()));
connect(ui->btnStop, SIGNAL(clicked()), ui->wgtlayer, SLOT(stop()));

نصائح أخرى

هل حاولت فقط إضافة عنصر واجهة المستخدم النائب كأوله في مُنشئ Fideoplayer عند إنشائه؟

على سبيل المثال

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top