Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2013 11:50:03

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

Здравствуйте! подскажите пожалуйста. Создал в табличку:
Form.tableWidget.setGeometry(229, 121, 753, c)
Form.tableWidget.setColumnCount(4)
Form.tableWidget.setRowCount(b)


Вопрос: Как мне теперь записать какое-нибудь данное в первую ячейку таблицы?

Офлайн

#2 Май 20, 2013 13:10:32

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

Help me! pls

Офлайн

#3 Май 20, 2013 13:45:14

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Python(таблицы)

тут смотреть не пробовал?

Офлайн

#4 Май 23, 2013 08:51:12

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

я делаю так :
Form.tableWidget.setItem(1,1,item) - я так понимаю что данной строкой я даю команду на изменение ячейки (1;1)
а что должно быть в item что бы какое-нибудь данное в ячейку (1;1) записать?

Отредактировано SHPROT (Май 23, 2013 08:51:27)

Офлайн

#5 Май 23, 2013 09:47:26

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

Если можно напишите две строчки кода, где я беру определенную ячейку таблицы и вношу туда значение переменной.

Офлайн

#6 Май 23, 2013 11:44:24

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

up!

Офлайн

#7 Май 28, 2013 06:50:39

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

Приведите пожалуйста две строчки реального примера на питоне, где я сначала обращаюсь к первой ячейке таблицы а потом заношу в нее значение переменной.


P.S. делаю вот так

 Form.tableWidget.item(1,1).setText("qwe")
выдает ошибку типа : Form.tableWidget.item(1,1).setText(“qwe”)
AttributeError: ‘NoneType’ object has no attribute ‘setText’


ОЧЕНЬ нужна помощь.

Отредактировано SHPROT (Май 28, 2013 07:22:34)

Офлайн

#8 Май 28, 2013 08:00:15

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Python(таблицы)

import sys
from PyQt4.QtGui import QApplication, QTableWidget, QTableWidgetItem
 
app = QApplication(sys.argv)
 
t = QTableWidget(2,2)
 
print(t.item(1,1))
t.setItem(1,1,QTableWidgetItem("8("))
print(t.item(1,1))
print(t.item(1,1).text())
 
t.show()
sys.exit(app.exec_)

Офлайн

#9 Май 28, 2013 08:40:13

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python(таблицы)

sergeek, спасибо большое, чуток разобрался.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version