تعيين نص التسمية في علامة التبويب QTABWIDGET
-
21-09-2019 - |
سؤال
أملك QTabWidget
في النموذج الخاص بي واثنين من علامات التبويب على ذلك. هذه التبويب لها نص قياسي TAB1 و TAB2. كيف يمكنني تغيير ذلك؟
المحلول
يبدو أنك تتحدث عن QT Designer ، لأنه يتخلف عن عرض علامات تبويب (تسمى "Tab 1" و "Tab 2") عند إضافة أ QTabWidget
من خلال الواجهة.
إذا كان الأمر كذلك ، انقر فوق علامة التبويب التي تريد إعادة تسميتها ، ثم في محرر الممتلكات (إذا لم تتمكن من العثور عليه ، فتأكد من مرئي باستخدام View-> محرر الممتلكات عنصر القائمة) قم بالتمرير لأسفل إلى الأسفل وابحث عن currentTabText
منشأه. يمكنك تغيير اسم علامة التبويب هناك.
نصائح أخرى
يمكنك استخدام هذا في وقت التشغيل:
ui->tabWidget->setTabText(index, "New tab title");
في QT Creator/Designer (2.4.1) ، إذا لم تتمكن من العثور على خاصية CurrentTabtext ، فمن المحتمل أن تكون قد حددت علامة التبويب نفسها في شجرة الكائن.
تأكد من تحديد QTABWidget ، والذي يجب أن يحدث تلقائيًا عند تحديد علامة التبويب في معاينة النموذج (انظر إجابة RichardWB).