Для QPushButton задаю иконку с 3мя установленными картинками: Normal, Disabled, Active. После сборки и запуска на linux, всё отрабатывает как ожидается - при наведении курсора мыши картинка меняется с Normal на Active. А вот в винде - никак не изменяется.
Похоже на какой-то баг. Может кто знает способы обхода?
Код создания кнопки следующий:
QIcon ic(":/4Mouse/icons/MousePictures/OnCell.png");
ic.addPixmap(
QPixmap(":/4Mouse/icons/MousePictures/OnPict.png"), QIcon::Active);
ic.addPixmap(
QPixmap(":/4Mouse/icons/MousePictures/OnCellGray.png"),QIcon::Disabled);
QPushButton* info = new QPushButton(ic, "", this);
const QSize sz = ic.availableSizes()[0];
info->setIconSize(sz);
info->setFocusPolicy(Qt::NoFocus);
info->setFlat(true);
info->setGeometry(x, 1, sz.width(), sz.height());
info->setCursor(QCursor(Qt::PointingHandCursor));
П. С. Сейчас Qt5.6.3 на винде - последняя поддерживающая ХР.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Первая итерация срабатывает превосходно, ввожу строку - получаю ответ, а второй раз как бы "зависает" - те
"C++ Windows" миллион исходящих TCP-соединений как обойти ограничени 65535 ?
C++ как подключить к программе несколько ipЧто бы расширить локальные порты 2*65535
Использую spring и selenium в одном проекте, и приходится оборачивать WebDriver вот таким некрасивым способом: