Qt ComboBox->addItem() عدد صحيح إلى خطأ تحويل Qstring؟
سؤال
أنا جديد حقًا في 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.
هذا سهل.
لا تنتمي إلى StackOverflow