0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 11
|
|||||||||||
1 | |||||||||||
Вызов неопрелелнной функции в QT24.03.2015, 17:10. Показов 12375. Ответов 8
Метки нет (Все метки)
Здравствуйте. Помогите, пожалуйста, с проблемой : не могу вызвать метод из QMap.
mainwindiw.h:
mainwindow.cpp:327: ошибка: reference to non-static member function must be called; did you mean to call it with no arguments? mFunctions["setText"] = setText; ^~~~~~~ () mainwindow.cpp:327: ошибка: assigning to 'void (*)()' from incompatible type 'void' mFunctions["setText"] = setText; ^ ~~~~~~~ Пытался заменить void(*)() множеством способов, но все равно выводит ошибки. Расскажите, пожалуйста, работающий метод вызова функции по тексту в QT. Спасибо.
0
|
24.03.2015, 17:10 | |
Ответы с готовыми решениями:
8
Вызов функции внутри другой функции с передачей локальной переменной по ссылке Вызов функции из другой функции и обратно. Общие переменные функций Вызов родовой функции (нужно передать массив в качестве аргумента функции через указатель) Вызов массива, сформированной в одной функции с другой функции |
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||||||||||
24.03.2015, 17:57 | 2 | ||||||||||
вот так будет работать, проблема будет если foo будет являться методом класса. Т.е. можно по идее просто сделать friend функции
0
|
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 11
|
|
24.03.2015, 18:08 [ТС] | 3 |
К сожалению ваш способ не работает.
0
|
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 11
|
|
24.03.2015, 18:48 [ТС] | 5 |
В ключе QMap необходимо QString, а не int.
на bind выдает ошибку. Попытался вызвать иные функции, предложенные IDE с bind. Так же ошибки. Предложите, пожалуйста, иной работающий способ на QT.
0
|
41 / 41 / 26
Регистрация: 24.02.2015
Сообщений: 151
|
||||||
24.03.2015, 19:21 | 6 | |||||
Вот так :
1
|
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 11
|
|
24.03.2015, 19:29 [ТС] | 7 |
Ошбики(
0
|
41 / 41 / 26
Регистрация: 24.02.2015
Сообщений: 151
|
||||||
24.03.2015, 19:34 | 8 | |||||
Сообщение было отмечено yaoman как решение
Решение
Вот так ошибка?
2
|
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 11
|
|
24.03.2015, 20:45 [ТС] | 9 |
Спасибо огромное!
0
|
24.03.2015, 20:45 | |
24.03.2015, 20:45 | |
Помогаю со студенческими работами здесь
9
Вызов функции визуал бейсика из функции явы скрипта Вызов функции из другой функции после нажатия на кнопку Вызов родительской функции с параметрами из функции в компоненте Автоматический вызов функции при вызове функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |