Import sys # sys нужен для передачи argv в qapplication from PySide2 import QtWidgets import


def search_method(self): # здесь писать код для кнопки Поиска по имени похожих if



Скачать 201,41 Kb.
страница6/7
Дата06.03.2023
Размер201,41 Kb.
#205442
1   2   3   4   5   6   7
Связанные:
Курсач
Оценка суицидального риска, Программа курса, 9 1-22, Полешко Ратибор, Лабораторная работа 1, Лабораторная работа 2, Информационная работа в православной среде, НОВЫЙ КУРСАЧ, Лабораторная работа № 4
def search_method(self):
# здесь писать код для кнопки Поиска по имени похожих
if self.radioButton.isChecked(): # режим для пользователей поиск по их таблице

# для начала получим id пользователя


currentId = self.listWidget.currentItem().text()
curRows = currentId.split(",")
currentId = curRows[3]
currentId = int(currentId[1:len(currentId) - 1])

con = pymysql.connect(host='localhost', user='root', password='Sidiham',


database='base_ratibor_new') # подключим базу данных
with con:
cur = con.cursor()
comanda = f"select * from `user` where FIO like %s;"
cur.execute(comanda, (self.FIO.text() + '%')) # сам запрос, собственно
con.commit() # эта строка исправляла всёёёёё
self.listWidget.clear()
rows = cur.fetchall()
for i in range(len(rows)):
self.listWidget.addItem(str(rows[i]))
cur.close()

elif self.radioButton_2.isChecked():

# для начала получим id пользователя
currentId = self.listWidget_2.currentItem().text()
curRows = currentId.split(",")
currentId = curRows[3]
currentId = int(currentId[1:len(currentId) - 1])

con = pymysql.connect(host='localhost', user='root', password='Sidiham',


database='base_ratibor_new') # подключим базу данных
with con:
cur = con.cursor()
comanda = f"select * from `comments` where text like %s;"
cur.execute(comanda, (self.text.text()+'%')) # сам запрос, с
# обственно
con.commit() # эта строка исправляла всёёёёё
self.listWidget_2.clear()
rows = cur.fetchall()
for i in range(len(rows)):
self.listWidget_2.addItem(str(rows[i]))
cur.close()

def editBtn_method(self):

# далее нормальный код

# запишем из строки в таблицу в выбранную ячейку


#self.table.setItem(self.table.currentRow(), self.table.currentColumn(), PySide2.QtWidgets.QTableWidgetItem(value_strEdit))
# внесем изменения в выбранную строчку из наших полей ввода

if self.radioButton.isChecked():

# для начала получим id пользователя
currentId = self.listWidget.currentItem().text()
curRows = currentId.split(
Скачать 201,41 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница