[Qt] لا يتم استدعاء حدث الطلاء في زر مخصص مشتق من QAbstractButton
-
17-09-2020 - |
سؤال
أحاول إنشاء زر مخصص، مشتق من "QAbstractbutton".لقد تجاوزت PaintEvent.ومع ذلك، الزر الخاص بي غير مرئي في عنصر واجهة المستخدم الخاص بي.ما أراه هو أن PaintEvent لا يتم استدعاؤه حتى بعد استدعاء التحديث/إعادة الطلاء/العرض على الزر الخاص بي.ماذا يمكن أن يكون الرابط المفقود هنا؟
شكرًا!
المحلول
paintEvent
على كائن لن يتم استدعاؤه ما لم يكن للكائن عرض وارتفاع غير الصفر.تخميني (وغياب أي رمز مثال، إنه تخمين خالص) هو أنك قمت للتو بإنشاء واحد بعرض أو ارتفاع 0، وتتوقع أن يتم رسمه.
لا تنتمي إلى StackOverflow