Я осматривался и ничего не нашел, кроме старого документа для Qt3 с версией 3.x qt designer.
Я оставлю пример, не то, что я не могу дать код, поскольку мой проект GPL, но для простоты.
Пример: Вы разрабатываете графический интерфейс для своего приложения. Вы вставляете некоторые кнопки в GUI, и вы хотите, чтобы эти кнопки выполняли что-то с логикой, которая возможно уже написана.
Вопрос: Как добавить или установить этот код таким образом, чтобы кнопка, когда она отмечена, запускала этот код?
Я не хочу связывать виджеты с сигналами / слотами. Мой подход состоял в том, чтобы создать настраиваемое действие в редакторе действий и подключить нужную кнопку к этому действию, надеясь найти способ написать код для этого действия. Я мог бы определить его имя, его значок (?) И так далее. Но мне нужно написать свою логику / код.
Я прочитал некоторую документацию , которая инструктирует вас создать файл заголовка C ++, но он кажется устаревшим для новой версии Qt Designer (4.7.3). Другой обширный ресурс, который я нашел по моему вопросу, это все о связывании сигналов между стандартными действиями objetc. Повторяю, это не то, что мне нужно / нужно.
Мой вопрос возник из-за того, что я не хочу редактировать сгенерированный .py. Я чувствую, что это ДОЛЖЕН быть способ установить файл (пользовательский код, файл заголовка и т. Д.) С кодом пользовательского действия, но, честно говоря, я пока ничего не могу найти.
В случае отрицательного ответа (то есть «это невозможно сделать»), было бы неплохо услышать несколько советов по «взлому» кода. Я действительно не люблю модифицировать сгенерированный .py, и кажется уродливым делать что-то вроде: ui.callback
в моем коде.
С уважением,