История изменений
Исправление Xintrea, (текущая версия) :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() минимальным кодом в моем большом проекте, то он не может выбрать цвет!
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() минимальным кодом в минимальном проекте, то работает правильно.
Факинщит, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы!
Кастую
dhampire и
hateyoufeel, я один такое понять не могу.
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он не может выбрать цвет!
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном проекте, то работает правильно.
Факинщит, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы!
Кастую
dhampire и
hateyoufeel, я один такое понять не могу.
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он не может выбрать цвет!
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном проекте, то работает правильно.
Факинщит, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы!
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он не может выбрать цвет!
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном объекте, то работает правильно.
Факинщит, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы!
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он нормально не выбирает цвет.
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном объекте, то работает правильно.
Факинщит, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы!
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он нормально не выбирает цвет.
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном объекте, то работает правильно.
Фак, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы.
Исправление Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть:
- На Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он нормально не выбирает цвет.
- А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном объекте, то работает правильно.
Фак, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы.
Исходная версия Xintrea, :
Хм, я заменил код на тот, что используется в чистом примере, и баг есть!
void TypefaceFormatter::onFontcolorClicked(int n)
{
QColor selectedColor;
QColor currentColor(Qt::white);
selectedColor = QColorDialog::getColor(currentColor,
nullptr,
tr("Select color"),
QColorDialog::ShowAlphaChannel );
}
То есть, на Qt 5.15.8, если вызывать QColorDialog::getColor() в моем большом проекте, то он нормально не выбирает цвет.
А если на том же Qt 5.15.8 вызывать QColorDialog::getColor() в минимальном объекте, то работает правильно.
Фак, что же может влиять на динамически создаваемый QColorDialog::getColor() ?
Загадка природы.