Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
topaz23
2 / 2 / 2
Регистрация: 01.07.2013
Сообщений: 79
1

Неправильная загрузка кнопки при работе с анимацией

24.08.2017, 10:34. Просмотров 224. Ответов 6
Метки нет (Все метки)

У меня есть виджет, на который я кладу кнопку и задаю ей в файле cpp следущий код:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
ui.pushButton->setVisible(false);
QGraphicsOpacityEffect *eff = new QGraphicsOpacityEffect(dynamic_cast<QWidget*>(leftTopWidget));
ui.pushButton->setGraphicsEffect(eff);
QPropertyAnimation *a = new QPropertyAnimation(eff, "opacity");
a->setDuration(3500);
a->setStartValue(0);
a->setEndValue(1);
a->setEasingCurve(QEasingCurve::InCubic);
a->start(QPropertyAnimation::DeleteWhenStopped);
ui.pushButton->show();
connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(slotTest()));
на этот же виджет, я кладу osg-ный виджет. В итоге, когда я запускаю программу, то кнопки у меня нет-все ок, она появляется в течении 3500мс-ок, но вместо нее черная область!!!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2017, 10:34
Ответы с готовыми решениями:

Неправильная кодировка при работе с MSSQL
Доброго времени суток. Надеюсь на Вашу помощь. Проблема следующая: операционная система MS Windows...

Неправильная работа программы при одновременном нажатии на кнопки
Здравствуйте.. У меня есть рядом стоящие кнопки ImageView, при нажатии на которых открываются...

Шум при вкл кнопки power и при работе колонок J-S 9940
Please подскажите в чем проблема. Последнее впемя при вкл кнопки power и при работе колонок слышен...

Загрузка ЦП 100% при работе в интернете
переехал на другую квартиру и подключил интернет через сетевую. уже как пол года не могу работать...

Загрузка ЦП на 100% при работе чего-либо
Доброго времени суток! Недавно столкнулся с такой проблемой, что загрузка ЦП почти постоянно висит...

6
topaz23
2 / 2 / 2
Регистрация: 01.07.2013
Сообщений: 79
24.08.2017, 11:11  [ТС] 2
Вначале так:
Название: Безымянный.png
Просмотров: 18

Размер: 1.5 Кб

а потомв все ок:
Название: Безымянный1.jpg
Просмотров: 18

Размер: 9.1 Кб
0
crush91
31 / 23 / 8
Регистрация: 24.03.2015
Сообщений: 191
Завершенные тесты: 2
24.08.2017, 16:10 3
C++ (Qt)
1
ui.pushButton->hide();
вместо
C++ (Qt)
1
ui.pushButton->setVisible(false);
0
topaz23
2 / 2 / 2
Регистрация: 01.07.2013
Сообщений: 79
25.08.2017, 08:24  [ТС] 4
Все равно так же, что при hide, что при visible
0
icpu
481 / 361 / 92
Регистрация: 10.03.2011
Сообщений: 1,510
Записей в блоге: 5
25.08.2017, 09:50 5
Я могу ошибаться, но разве у QPushButton есть свойство opacity? Оно, если правильно помню, называется windowOpacity.
Хотя непонятно, откуда чёрный квадрат, если должно быть ничего...

Добавлено через 3 минуты
Ну и, соответственно, поведение должно быть иным. Сначала делаете прозрачным и отключённым, затем видимым, потом наращиваете непрозрачность, а уж в конце, когда посчитаете нужным, включаете.
0
topaz23
2 / 2 / 2
Регистрация: 01.07.2013
Сообщений: 79
25.08.2017, 10:34  [ТС] 6
Если я кнопку кладу на обычный виджет, то все ок, но я кладу ее на объект, одновременно наследуемый и от QWidget
и от osgViewer::CompositeViewer и вот тогда возникают проблемы
0
crush91
31 / 23 / 8
Регистрация: 24.03.2015
Сообщений: 191
Завершенные тесты: 2
28.08.2017, 08:18 7
с прозрачностью то попробовал? должно помочь.
0
28.08.2017, 08:18
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2017, 08:18

Загрузка цп компьютера 100% при работе гугла хром
Комп используется в основном для серфинга интернета, но при открытие хрома или др браузеров...

Стопроцентная загрузка процессора при долгой работе браузера Firefox
Господа вирусоборцы, не знаю носит ли моя проблема вирусный характер, но помогите мне узнать хотя...

Загрузка гиф файлов с анимацией и без на сервер
ребят не могу загрузить гиф файл с анимацией и без неё на сервер вот код &lt;form...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru