![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ruzik |
![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
У меня есть такая проблема есть сигнал, есть слот, сигнал принимает QString слот не отправляет ничего, как сделать так что бы при подаче этого сигнала вызывался нужный слот и туда отправилось нужное значение QString
Вот код
Фактически надо при нажатии нужного QAction открыть файл, а передать в слот текст этого QAction Заранее спасибо за внимание |
|
|
RazrFalcon |
![]()
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Лучше почитать маны. Сразу все вопросы пропадут.
Как вариант, если я правильно понял:
Сообщение отредактировал RazrFalcon - 13.5.2011, 18:28 |
|
|
ruzik |
![]()
Сообщение
#3
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Мне нужно было немножко другое, но я уже сам справился
void RizekQssEditor::openFileByActionClicked() { openFileFromString(menuRecent_projects->activeAction()->text()); } Но с помощью промежуточного слота, а я как раз и спрашивал как без него Но все равно большое спасибо за помощь! Попробовал свой вариант - выдает ошибку, странно, почему , говорит что недостаточно прав для чтения Сообщение отредактировал ruzik - 13.5.2011, 19:54 |
|
|
RazrFalcon |
![]()
Сообщение
#4
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
1)
2) Почему вы просто не пишете: Как вы его создаете?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
сигнал принимает QString слот не отправляет ничего всё перепутал.сигнал отправляет QString слот не принимает ничего вот это вот: неправильно.А если нет метода activeAction(), что тогда? Как узнать у кого просить текст? Делать надо так:
|
|
|
ruzik |
![]()
Сообщение
#6
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Большое спасибо за помощь!
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 8.3.2025, 9:24 |