Şu anda veritabanı değerlerini içeren ui formunda etiket oluşturdum. Veritabanından dinamik olarak etiketlemek için tüm değerleri almak istiyorum.C++ kullanarak qt yaratıcısında dinamik etiketler nasıl oluşturulur?
1
A
cevap
0
Aşağıdaki kod parçası böyle bir şey yapmaz, ancak oluşturulacak tüm widget'ları saklamak için formda bir tablo parçacığınızın olduğunu varsayar. i
değişkeni kayıtların üzerine gelir ve tablo widget'ının satır sayısını istediğiniz gibi ayarlamayı unutmayın. <YOURSTUFF>
, etiketin metnine koymak istediğiniz içeriktir (metin).
QLabel* t = new QLabel(<YOURSTUFF>, this);
ui->tableWidget->setCellWidget(i, 0, t);
Aksi takdirde aşağıdaki yanıt Qt Creating layouts and adding widgets to layouts dynamically'da daha fazla bilgi vardır.
(Sorunuzdan dinamik olarak etiket oluşturmak istediğinizi anladım)