Тут все не так просто.)) Я сделал окно на PyQt4 в котором куча строк всяких разных. Типа форма для заполнения. И две кнопки, сохранить и отмена. Так вот нужно чтоб по нажатию кнопки сохранить вся инфа с заполненных строк сохранялась где-то, а затем перенести ее в SQL базу. Так как каждая строка имеет свое имя, то я и хотел чтоб к этому имени присваивалось значение строки и куда-то записывалось, типа словаря. А потом уже из словоря перенести данные в SQL.
def save_info(self):
sql_per =dict.fromkeys(["line1", "comboBox1", "line2", "comboBox2", "comboBox3",
"line3", "textEdit1", "textEdit2", "line4", "line5",
"line6", "line7", "comboBox4"])
for i in range(49, 55):
sql_per["line%c" % i] = ("self.line%с.text()" % i)
Вот вам кусочек. Закоментил ту часть с которой у меня проблемы. Если с указанием индекса словаря это работает, то понятно, что переменная self.line1.text() это не строка и в этом вся беда.
Предложение с классом Foo неплохое, надо подумать как его сюда можно приклеить), спасибо!
Но может есть еще какие-то предложения?)