Как сделать так, чтобы кнопки соответствовали полю в таблице базы данных?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как сделать так, чтобы кнопки соответствовали полю в таблице базы данных?

Сообщение Anonymous »

Я использую Python с Guizero для создания сетки кнопок:

Код: Выделить всё

from guizero import App, PushButton, Waffle, Text

def button_click(x, y):
print(f"Button {x+1}-{y+1} was clicked!")

app = App("Button-Grid", width=600, height=800)

button_grid = Waffle(app, width=8, height=8, dim=50, pad=5, dotty=True, command=button_click)
name = Text(app, text="")

app.display()
У меня есть база данных SQLite с одной таблицей. Я подключаюсь к базе данных следующим образом:

Код: Выделить всё

import sqlite3
conn = sqlite3.connect("my_database.db")
cursor = conn.cursor()
Мне нужна функция, которая при нажатии кнопки обновляет соответствующее значение в таблице моей базы данных: нажмите кнопку -> обновить my_table set a_column = some_value;. Как сделать так, чтобы каждая кнопка в сетке соответствовала одному полю в таблице базы данных? Может быть, например:

Код: Выделить всё

def update_db(x, y):
cursor.execute("update  set {x+1}-{y+1} = ;")
Эта функция будет выполняться при каждом нажатии кнопки. Но как выделить кнопку и сделать так, чтобы она соответствовала столбцу/полю в базе данных?

Подробнее здесь: https://stackoverflow.com/questions/787 ... base-table
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»