QCOMBOBOX AUTOFILL مع بيانات من قاعدة البيانات

StackOverflow https://stackoverflow.com/questions/3459849

  •  27-09-2019
  •  | 
  •  

سؤال

لقد خلقت أ QComboBox مندوب أستخدمه لعمود واحد من أ QTableView (كل خلية من هذا العمود هي فرد combobox) ، البيانات التي أريد عرضها في بلدي combobox يعود من قاعدة البيانات كسلسلة من المعرف مفصولة بواسطة أ ;
سؤالي هو ، كيف يمكنني ملء combobox مع هذه البيانات التي تم استردادها بواسطة قاعدة البيانات.

للتوضيح: يقوم العمود المعني باسترداد معرف معين (4 أرقام) ، وأحيانًا قد يكون للكائن معرفات متعددة (مفصولة بواسطة ;) ، أريد إنشاء ملف combobox بالنسبة للخلايا التي تحتوي على معرفات متعددة حتى يتمكن المستخدم من تحديد أي منها يريدون العمل معه.

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

المحلول

ربما يعمل شيء من هذا القبيل:

  QString data = "Id01;Id02;Id03;Id04;Id05";
  QStringList list = data.split(";");

  QComboBox *comboBox = new QComboBox;
  comboBox->insertItems(0, list);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top