Я пытаюсь вставить значения из текстового поля в wxpyhton GUI. Когда я попытался вставить значение через Textctrl, его дает мне ошибку, как «не может адаптироваться типа" TextCtrl»Вставка значений в базу данных postgresql из текстовых полей в python
Это мой TextCtrl:
user=wx.TextCtrl(self,-1,value="Hello ")
И я вставить заявление как:
cur.execute ('insert into users values(%s)' , (user))
Каков правильный метод вставки значений из textctrl или других элементов управления, таких как флажки, выпадающий список и т. Д. В postgresql?
'user' это просто ссылка на объект TextCtrl, а не само значение. Попробуйте использовать 'user.GetValue()' вместо 'user' в строке выполнения. Также я не уверен, но я думаю, что '?' Может быть местом для текста, а не '% s'. – GP89