سؤال

أملك 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).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top