heyfec
Вот нашел у себя на копьютере Disiner QT5 это что типа Visual Basic Можно создавать графические приложения как в Tkinter только посложнее?
С одной стороны оно посложнее, с другой стороны мощнее tkinter-а. Да, автоматом может родить код для графики, но в этом коде будет куча “мусора”, который можно безболезненно убрать. Тут уже нужны будут знания QT, чтобы знать что лишнее, а без чего твой код не будет работать.
Сейчас ты, пока, не знаешь основ (парадигмы) программирования. Тебе надо начать с изучения как правильно разбить задачу на подзадачи, что вывести в функции, что оставить в main. Короче, надо в первую очередь научиться правильно составлять алгоритм. Правильно составленный алгоритм - это больше половины работы, а кодинг всего лишь неболшая часть. Это как написать хорошее сочинение: если хорошо продуман сюжет, то слова сами просятся на лист и почти сразу получается написать хорошо. Если у тебя сюжет дрянь, то переписывай хоть сто раз, всё равно сочинение твоё не потянет выше трёх баллов.
Зачем тебе класс в таком виде? Никакой универсальности в нём в упор не вижу. Как ты его собираешься использовать повторно? Будешь переписывать? Если да, то такой класс бесполезен. Если создаешь класс, то с прицелом на повторное использование
без всяких коренных переделок, т.е “подключаешь” его и используешь. В крайнем случае что-то переопределяешь по мелочи или дополняешь чем-либо по мелочи, для конкретного случая.
На кой леший у тебя в классе куча глобальных переменных. Если правильно продумать задачу, согласно основам программирования, то вполне можно избавиться от такой бяки как глобальные переменные.
К советам опытных программистов ты не прислушиваеься:
PEHDOM предложил неплохую идею с многострочником и циклом вместо огромного количества твоих SQL_QUERY и портянки из self.execute_sql_query.
Таким способом ты вряд ли чему научишься.