Russian Qt Forum

Программирование => С/C++ => Тема начата: Vexator от Октября 28, 2009, 04:06



Название: функция с окном
Отправлено: Vexator от Октября 28, 2009, 04:06
Такой вопрос терзает меня.
подскажите, как реализовать такое:

int result = user_request( par1, par2, par3 );

если user_request это должен быть виджет (возможно функция ?), который выводился бы юзеру, на нем множество различных кнопок и т.д. и т.п.
и в зависимости от выбора ползьзователя возвращать значение в переменную, и продолжать выполнения программы.

как это реализовать?


Название: Re: функция с окном
Отправлено: BRE от Октября 28, 2009, 08:07
Код
C++ (Qt)
int user_request( int par1, int par2, int par3 )
{
RequestDialog dlg( par1, par2, par3 );
if( dlg.exec() )
{
// Пользователь нажал Ok
...
return result;
}
else
{
// Пользователь нажал Cancel
...
return -1;
}
}
 


Название: Re: функция с окном
Отправлено: Vexator от Октября 28, 2009, 08:14
спасибо, попробую :)