Russian Qt Forum
Октябрь 02, 2024, 17:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3 4 ... 6   Вниз
  Печать  
Автор Тема: Вторая форма в проекте.  (Прочитано 30289 раз)
Alexu007
Гость
« Ответ #15 : Май 22, 2013, 14:00 »

Спасибо большое, вы оба мне очень помогли.  Улыбающийся
Записан
Alexu007
Гость
« Ответ #16 : Май 22, 2013, 18:15 »

Чё то я затупил с изменением цвета progressBar с зелёного на красный. Вроде и пример где-то видел, где цвет меняется. Не могу найти нигде... Как?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #17 : Май 22, 2013, 18:26 »

в справке по Qt style sheet
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alexu007
Гость
« Ответ #18 : Май 22, 2013, 19:22 »

Код
C++ (Qt)
ui->progressBar_Homo->setStyleSheet
("QProgressBar::chunk {background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 1.5, stop: 0 red, stop: 1 white);}");

Это меняет цвет, но прогрессбар некрасивый становится, неанимированный... по другому никак?
Записан
Alexu007
Гость
« Ответ #19 : Май 23, 2013, 13:07 »

Как сделать кнопку активной/неактивной? Пишу:

Код
C++ (Qt)
// сигнал
void play_EnDiz(bool);
 
//отправляю
if...     play_EnDiz(true);
else    play_EnDiz(false);
 
//слот
void enabledChange(bool x);
 
//соединяю
QObject::connect(FH, SIGNAL(play_EnDiz(bool)), ui->pushButton_2->enabledChange(x);, SLOT(BPL_EnDiz(x)));
 

Я пробовал в слоте переключать enabledChange, не получается

Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #20 : Май 23, 2013, 17:19 »

connect(FH, SIGNAL(play_EnDiz(bool)), ui->pushButton_2, SLOT(setEnabled(bool)));
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alexu007
Гость
« Ответ #21 : Май 24, 2013, 14:16 »

Почему не работает

Код
C++ (Qt)
#include <QTest>
...
QTest::qWait(1000)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #22 : Май 24, 2013, 16:30 »

опробую свой дар телепата:
1. отсутствует ;
2. QT += testlib
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alexu007
Гость
« Ответ #23 : Май 24, 2013, 16:37 »

А как по другому можно паузу в програме организовать?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #24 : Май 24, 2013, 16:44 »

можно банально через sleep(), но это подвесит окно. смотря для чего пауза нужна.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alexu007
Гость
« Ответ #25 : Май 24, 2013, 17:00 »

На sleep() ругается, может библиотеку какую подключать нужно?
Записан
Bepec
Гость
« Ответ #26 : Май 24, 2013, 17:03 »

windows.h
Записан
mutineer
Гость
« Ответ #27 : Май 24, 2013, 17:03 »

Раз ругается, нужно взять эту ругань и скопировать ее сюда или в поисковик
Записан
Alexu007
Гость
« Ответ #28 : Май 24, 2013, 17:14 »

windows.h
не помогает

Раз ругается, нужно взять эту ругань и скопировать ее сюда или в поисковик
Код
C++ (Qt)
sleep(1000);

C:\QtSDK\Alexu007\MBoy\untitled\widget.cpp:190: ошибка: 'sleep' was not declared in this scope
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #29 : Май 24, 2013, 17:16 »

Sleep() под виндой. научись хоть гуглом пользоваться.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: 1 [2] 3 4 ... 6   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.199 секунд. Запросов: 23.