![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
AD |
![]()
Сообщение
#61
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
дак где это, в каком файле? ты его сам написал? Юра, этот слот пишется в файл класса данного виджета. Ну то есть в указанный вот так:
Не знаю как напрямую в дизайнер Qt, но в студии этот слот можно получить, несколько раз нажав на элемент управления. При этом явного коннекта нет. Каким-то образом идет связь через moc-файлы (moc_<name>.cpp) Сообщение отредактировал AD - 22.1.2009, 13:20 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#62
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Юра, этот слот пишется в файл класса данного виджета. а как узнать этот файл? я пишу код в блокноте.А если я вообще не хочу множественное наследование использовать? Куда тогда писать? А если я использую такой вариант:
Да и файл-то я еще не создал? При этом явного коннекта нет. Каким-то образом идет связь через moc-файлы (moc_<name>.cpp) это делается с помощью автоматического связывания (QMetaObject::connectSlotsByName(...))
|
|
|
AD |
![]()
Сообщение
#63
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
а как узнать этот файл? я пишу код в блокноте. А если я вообще не хочу множественное наследование использовать? Куда тогда писать? А если я использую такой вариант:
Да и файл-то я еще не создал? Если, если.... Если не создал, то и разговора нет! ![]() ![]() ![]() |
|
|
kuler |
![]()
Сообщение
#64
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
а как узнать этот файл? в студии, есть такой пункт project->add qt gui class после выбора и вписывания имени класса появляются 3 файла - cpp, h, ui. А если я вообще не хочу множественное наследование использовать? в диалоге есть галочка "юзать множественное наследование" при нажатии правой клавишей на компоненте есть пункт connect signal там выбираешь, жмешь ок и все происходит как в билдере, при этом в cpp и h нет вызова connect а как узнать этот файл? студия сама распознает |
|
|
void* |
![]()
Сообщение
#65
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
При этом явного коннекта нет. Каким-то образом идет связь через moc-файлы (moc_<name>.cpp) Официальная книжка по Qt4 28 страница Цитата In the constructor, we call setupUi() to initialize the form. Thanks to multiple
inheritance, we can access Ui::GoToCellDialog’s members directly. After creat- ing the user interface, setupUi() will also automatically connect any slots that follow the naming convention on_objectName_signalName() to the corresponding objectName’s signalName() signal. In our example, this means that setupUi() will establish the following signal–slot connection: connect(lineEdit, SIGNAL(textChanged(const QString &)), this, SLOT(on_lineEdit_textChanged())); |
|
|
kuler |
![]()
Сообщение
#66
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#67
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kuler |
![]()
Сообщение
#68
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#69
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
50 коннектов вручную? код засоряется такими действиями ![]() ![]() ![]() |
|
|
trdm |
![]()
Сообщение
#70
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 19.6.2025, 20:27 |