Qt - пользовательский сигнал, посылающий целое число
У меня есть множество пользовательских кнопок. Я хочу создать пользовательский сигнал, который при подключении к слоту, принимающему целое число в качестве аргумента, будет посылать ему переменную.
Так, например, предположим, что у меня есть 10 кнопок, каждая из которых имеет идентификатор от 0 до 9. Я соединяю их все с одной функцией, которая принимает целочисленный аргумент. Функция при вызове выводит свой аргумент. Теперь, когда я нажимаю кнопку 4, я хочу, чтобы на моем экране была напечатана цифра 4.
Я никогда раньше не создавал собственный сигнал, поэтому буду очень благодарен за любую помощь.
Что я уже пробовал:
Я еще ничего не пробовал. Я только создал класс.
Richard MacCutchan
У вас есть 10 кнопок, каждая из которых имеет идентификатор. Поэтому, когда ваша функция вызывается, вам просто нужно определить, какая кнопка вызвала ее. Я не знаю, как это работает в Qt, в C# идентификатор кнопки будет отправлен в функцию.