Подключение сигнала и слота в .ui

Я начал немного поиграть с Qt 4. А потом я столкнулся с проблемой с Qt Designer.
В Редактор сигналов / слотов я могу настроить только те соединения, которые там перечислены, а не все слоты.

Если я попытаюсь добавить это вручную в файл .ui, соединение не будет работать. Если я добавлю его в файл ui _ *. H, он будет работать нормально, но при изменении дизайна соединение удаляется.

Есть ли у кого-нибудь хорошие советы, как я могу обойти эту ошибку? Или спросить по-другому:
Как я могу сделать список всех доступных слотов в Qt Designer?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
1 263
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете попробовать использовать функцию uic автоподключение.

Однако вы не сможете увидеть все доступные слоты, но если вы используете одно и то же имя как в конструкторе, так и в коде, они должны быть автоматически подключены.

Ответ принят как подходящий

По умолчанию отображаются не все сигналы / слоты. Вы можете попробовать установить флажок «показать сигналы и слоты, унаследованные от ....» в нижнем левом углу диалогового окна «Настроить соединение», которое появляется, когда вы пытаетесь создать сигнал.

Помимо этого, вы можете либо сделать то, что сказал Марцин, и использовать автосоединения, либо вручную написать операторы подключения в конструкторе объекта, который использует пользовательский интерфейс.

Другие вопросы по теме