PyQt5, периодическое чтение записей SQL и сравнение с выбранными пользователем (с помощью кнопок) справочными данными - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь добиться следующего:

  • У пользователя есть несколько кнопок для нажатия, каждая из которых загружает массив Numpy, в котором хранятся 4 числа с плавающей запятой ([A1, B1, C1, D1]).
  • При использовании pyodbc база данных MSSQL должна периодически проверяться на предмет наличия последних записей (float ([A2, B2, C2, D2])).
  • Мне нужно рассчитать разницу между элементами массива четыре раза в секунду и показать результат пользователю. База данных SQL должна проверяться каждые 0,25 секунды, второй массив ([A2, B2, C2, D2]) должен обновляться только тогда, когда пользователь нажимает соответствующую кнопку.

Пожалуйста, объясните мне, какой будет наилучший / самый простой «макет» для достижения этой цели. Я получил периодическую SQL-проверку, выполняемую через QTimer, но не представляю, как включить в расчет первый массив ([A1, B1, C1, D1]), который зависит от выбора пользователя.

...