Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Не выводятся данные из mysql в TreeView [RSS Feed]

#1 Фев. 21, 2022 12:59:47

Bartes
Зарегистрирован: 2022-02-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводятся данные из mysql в TreeView

Всем привед.
При вводе в поле введите фамилию не выводятся данные в виджет TreeView ошибок тоже нет не пойму в чем дело.
Подскажите в чем проблема.

from tkinter import *
import tkinter as tk
from tkcalendar import DateEntry
from tkinter import ttk
import pymysql

def Bysearch(): # triggered on Button Click
cursor = mydb.cursor()
yourname = textbox.get()
yourdate = cal.get_date()
cursor.execute(“SELECT * from base WHERE fio LIKE %s and data = %s”, (yourname + ‘%’, yourdate))
rows = cursor.fetchall()
for row in rows:
tree.insert('',0,text=“”,valuesrow,row,row,row))



mydb = pymysql.connect(host=“127.0.0.1”,user=“***”,passwd=“*****”,database=“scud” )

root = tk.Tk()
root.title(“СКУД МСК”)
root.geometry(“800x600”)

#Отображение поля фамилии
lab=Label(root,text = “Введите Фамилию ”)
lab.place(x = 30, y = 20,width = 200, height = 25)

#Ввод в окно фамилии
textbox = Entry(text = “”)
textbox.place(x = 33, y = 40, width = 200, height = 25)

#Виджет календарь
#variable = StringVar()
cal = DateEntry(root,width=20,bg=“darkblue”,fg=“white”,selectmode='day')
cal.grid()

cal.place(x = 300, y = 40,width = 200, height = 25)
# Кнопка Найти
button = Button(root,text = “Найти”,command=Bysearch())
button.place(x = 560, y = 40, width = 200, height = 25)

columns = ( ‘fio’, ‘data’, ‘time’, ‘value’)
tree = ttk.Treeview(root,columns=columns)
tree.column('#0', width=0, stretch=NO)
tree.column('fio',width =50,minwidth=10,anchor=CENTER)
tree.column('data',width =50,minwidth=10,anchor=CENTER)
tree.column('time',width =50,minwidth=10,anchor=CENTER)
tree.column('value',width =50,minwidth=10,anchor=CENTER)


tree.heading('fio',text='Фамилия',anchor=CENTER)
tree.heading('data',text='Дата',anchor=CENTER)
tree.heading('time',text='Время',anchor=CENTER)
tree.heading('value',text='Приход Уход',anchor=CENTER)

tree.grid()
tree.place(x = 30, y = 100,width = 730, height = 450)
root.mainloop()

Прикреплённый файлы:
attachment forum.jpg (27,4 KБ)

Офлайн

#2 Фев. 22, 2022 13:39:56

Bartes
Зарегистрирован: 2022-02-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводятся данные из mysql в TreeView

Проблему выявил.Тема закрыта
button = Button(root,text = “Найти”,command=Bysearch) вот так правельно

Офлайн

#3 Фев. 23, 2022 23:09:10

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 1834
Репутация: +  54  -
Профиль   Отправить e-mail  

Не выводятся данные из mysql в TreeView

Тебе же в личку ответили смени тему на



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

  • Начало
  • » GUI
  • » Не выводятся данные из mysql в TreeView[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version