अच्छा, आप सीधे नहीं कर सकते हैं, लेकिन आप यह कर सकते हैं।
इसके अलावा, आप लेबल के द्वारा अभिविन्यास, संरेखण और अन्य चीजों को बदल सकते हैं:
mHb = new QHBoxLayout;
{
QVBoxLayout *tInnerVB = new QVBoxLayout;
{
QLabel *tHeader = new QLabel("Team List");
tHeader->setFont(QFont("FontAwesome"));
tInnerVB->addWidget(tHeader);
mTeamViewModel->setStringList(BDatabase::instance()->getTeamList());
mLeTeamList->setModel(mTeamViewModel);
tInnerVB->addWidget(mLeTeamList);
}
mHb->addLayout(tInnerVB);
tInnerVB = new QVBoxLayout;
{
QLabel *tHeader = new QLabel("Team Members");
tHeader->setFont(QFont("FontAwesome"));
tInnerVB->addWidget(tHeader);
mMembersViewModel->setStringList(QStringList());
mLeTeamMembers->setModel(mMembersViewModel);
tInnerVB->addWidget(mLeTeamMembers);
}
mHb->addLayout(tInnerVB);
}
उत्पादन जैसा होगा। अच्छा कोडिंग :)
स्रोत
2017-02-13 12:16:38
QListView दस्तावेज़ कहता है: * यह दृश्य क्षैतिज या लंबवत शीर्षलेख प्रदर्शित नहीं करता है; क्षैतिज शीर्षलेख वाले आइटमों की एक सूची प्रदर्शित करने के लिए, इसके बजाय QTreeView का उपयोग करें। * –
सबसे पहले, यदि आप QListView का उपयोग कर रहे हैं, तो आप एक मॉडल का उपयोग करेंगे। यदि आप एक मॉडल का उपयोग कर रहे हैं, तो सबक्लास को हेडर देने के लिए सदस्य फ़ंक्शन 'हेडरडाटा (int, Qt :: Orientation, const QVariant & int) को अधिभारित करें। – Marcus