Название: Небольшое приложение Отправлено: ioann от Октябрь 05, 2010, 13:45 Добрый день уважаемые!
Вообщем, пишу небольшое приложение для автоматической установки Windows XP. Задумка такая: на 13 минуте, методом SVCPACK запускается приложение, в котором пользоваьтель отметит нужные ЧекБоксы. То есть, появляется окно, в котором есть чекбоксы. Отмчая их, пользователь выбирает, какие программы следует установить. Решил сделать так: чтобы программа была более-менее универсальной, читать из файла настроек (settings.ini) количество программ, отмечен-ли чекбокс по умолчанию, ToolTip и т. п. В качестве основного окна использую класс QWindget (QMainWindow что-то у меня не получился). Вот пример settings.ini Код: [DotNet] Вот сообственно сам код: Код: #include <QtGui> Уважаемые, помогите пожалуйста. Как добавить кнопку с таймером? То есть, кнопка с надписью "Выполнить", которая сработает автоматически, например через 30 секунд, если её не нажали. С уважением. Спасибо. Название: Re: Небольшое приложение Отправлено: Mikhail от Октябрь 05, 2010, 21:19 Добавь кнопку и запусти таймер.
ЕСли кнопку нажали - останови таймер. Если кнопку не нажали и сработал таймер вызови слот обработчик кнопки. Название: Re: Небольшое приложение Отправлено: ioann от Октябрь 07, 2010, 07:29 Добавь кнопку и запусти таймер. ЕСли кнопку нажали - останови таймер. Если кнопку не нажали и сработал таймер вызови слот обработчик кнопки. Эту идею я понял... Вот только не совсем понял, как это всё реализовать. Получается, надо в начале переопределить класс кнопки со своими слотами. И не совсем понял, как работать с таймером. Если Вас не затруднит, привидите пожалуйста небольшой пример с таймером. Буду признателен. Название: Re: Небольшое приложение Отправлено: CL0NE от Октябрь 07, 2010, 08:39 Шлее: Завершение работы программы после пяти минут работы
Код Снова Шлее: часы, отображающие дату и время. Отображаемая информация актуализируется в соответствии с установленным полусекундным интервалом запуска таймера. Код
И еще материала: http://doc.crossplatform.ru/qt/4.6.x/timers.html |