संपादित करते समय प्रारंभिक पाठ सेट करें मैंने QAbstractTableModel को उपclassed है और झंडे() विधि को ओवरराइड किया है ताकि कुछ तालिका कक्ष संपादन योग्य हो। समस्या यह है कि जब मैं संपादन शुरू करता हूं, तो मौजूदा सेल मान मिटा दिया जाता है। मैं शुरू में मौजूदा सेल मान का चयन करना चाहता हूं। मैं यह कैसे कर सकता हूँ?QTableView सेल
6
A
उत्तर
10
समाधान डेटा() पर ओवरराइड करते समय Qt :: EditRole को संभालने का समाधान है। मैं पहले केवल Qt :: DisplayRole को संभालने वाला था।
+1
आप एक प्रतिनिधि का भी उपयोग कर सकते हैं और इसे 'setEditorData' में सेट कर सकते हैं। – neuronet
नहीं, मैं वास्तव में इसे चुना था। – bdforbes