PDA

View Full Version : TableWidget و LineEdit



sirwan.bz
یک شنبه 05 مرداد 1393, 15:57 عصر
سلام

دوستان میخوام یه کد خیلی ساده رو اجرا کنم و جواب نمیده

میخوام با زده شدن Button تکستی که توی LineEdit نوشته شده رو وارد TableWidget

ارور نمیده اما کار هم نمیکنه.

اینم کدم :

QString str = ui->lineEdit->text();
QTableWidgetItem *item = new QTableWidgetItem();
item->setText(str);
ui->tableWidget->setItem(0,1,item);


کسی میدونه ایراد کار کجاست؟

kitten
یک شنبه 05 مرداد 1393, 16:08 عصر
دوست عزیز واسه Button باید سیگنال و اسلات بنویسی و کانکتش کنی به این قسمت از کدت
این کار را کردی؟
اگه اره پس باید تابع update را ههم صدا بزنی

sirwan.bz
یک شنبه 05 مرداد 1393, 16:24 عصر
دوست عزیز واسه Button باید سیگنال و اسلات بنویسی و کانکتش کنی به این قسمت از کدت
این کار را کردی؟
اگه اره پس باید تابع update را ههم صدا بزنی

بله دکمه رو کانکت کردم میشه بگید کجا باید از تابع update استفاده کنم؟

kitten
یک شنبه 05 مرداد 1393, 16:29 عصر
بعد از setitem
ui->tableWidget->update()

sirwan.bz
یک شنبه 05 مرداد 1393, 16:37 عصر
بعد از setitem
ui->tableWidget->update()

اینو قبلا امتحان کرده بودم ولی متاسفانه جواب نمیده

kitten
یک شنبه 05 مرداد 1393, 17:04 عصر
tableWidget->setColumnCount(10);
tableWidget->setRowCount(10);

قبل از این که setItem کنی این کار را بکن

sirwan.bz
یک شنبه 05 مرداد 1393, 17:18 عصر
tableWidget->setColumnCount(10);
tableWidget->setRowCount(10);

قبل از این که setItem کنی این کار را بکن

خیلی ممنون دوست عزیز درست شد