Выводит мусор
Добрый день
testcolor 0 "#000000" 4278190080 "#000000" // testcolor: index, string, rgb, hex
testcolor 1 "#808080" 4286611584 "#808080"
testcolor 2 "#FFFFFF" 4294967295 "#ffffff"
testcolor 3 "#FF00FF" 4294902015 "#ff00ff"
testcolor 4 "#FF0000" 4294901760 "#ff0000"
testcolor 5 "#800000" 4286578688 "#800000"
testcolor 6 "#FFFF00" 4294967040 "#ffff00"
testcolor 7 "#808000" 4286611456 "#808000"
testcolor 8 "#00FF00" 4278255360 "#00ff00"
testcolor 9 "#008000" 4278222848 "#008000"
testcolor 10 "#00FFFF" 4278255615 "#00ffff"
testcolor 11 "#008080" 4278222976 "#008080"
testcolor 12 "#0000FF" 4278190335 "#0000ff"
testcolor 13 "#000080" 4278190208 "#000080"
QFile fileColor("file_color.txt"); fileColor.open(QIODevice::ReadOnly); for(int i=0; !fileColor.atEnd();i++){ QString color = fileColor.readLine(); color.remove("\r\n"); QColor *colorhex = new QColor(color); QString style = "QPushButton{background:"+color+";}"; palette->colorButton.push_back(colorhex); qDebug() << "testcolor "<< i << color << " " << colorRGB << palette->colorButton.at(i)->name(); palette->colorPushButton.at(i)->setStyleSheet(style); delete colorhex; } qDebug() << "testcolor2 " << palette->colorButton.at(2)->name();Но при выходе из цикла в векторе почему-то хранится мусор. Должно быть "#ffffff". А выводит:
testcolor2 "#000000". Иногда ещё "#dcdcdc"

Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Unknown akadamn
- 24 января 2025 г. 17:14
Qt - Тест 001. Сигналы и слоты
- Результат:84баллов,
- Очки рейтинга4
- Unknown akadamn
- 24 января 2025 г. 16:22
Qt - Тест 001. Сигналы и слоты
- Результат:42баллов,
- Очки рейтинга-8


Добрый день!
Вот это лишняя строка
Спасибо.
Как определить какая кнопка(левая или правая) была нажата?
Левая или правая кнопка чего? мыши?
Да, мыши.
Имено, класс-потомок.
Если добавляли кнопки в графическом дизайнере, то нужно вызвать контекстное меню на кнопке в дизайнере, выбрать пункт "преобразовать в" либо "Promote to". Там будет диалог, в котором Вам нужно будет добавить ваш насоедованный класс и указать его заголовочный файл и файл реализации.