سؤال

أنا جديد حقًا في Qt ولدي سؤال صغير لك.أحاول العمل على ComboBox وعندما أقوم بإضافة عناصر إلى combobox يكون عدد صحيح مثل؛

 combobox->addItem(class.value); // class.value is an integer

يقوم فقط بإضافة رمز إلى مربع التحرير والسرد (*، / أو؟) كيف يمكنني حل هذه المشكلة الصغيرة؟

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

المحلول

يحاول combobox->addItem(QString::number(class.value));

نصائح أخرى

استخدم qvariant .ميزة استخدام QVarian Over QString :: عدد () هل يمكنك تحويل بيانات أي نوع إلى أي نوع آخر.

int to string giveacodicetagpre.

في حالتك سيكون giveacodicetagpre.

تعويم إلى سلسلة giveacodicetagpre.

string to a float: giveacodicetagpre.

هذا سهل.

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