Название: Русский язык в QDataTable и иконки на кнопках Отправлено: Asn от Февраль 20, 2005, 20:37 Программа содержит Widget с кнопками.
Кнопки создаються с помощью кода.. например такого: ... findButton = new QPushButton(tr(" Найти"), this, "findButton"); findButton->setIconSet(QPixmap::fromMimeSource("find.png")); ... Иконки включаются в приложение через файл проекта qmake ... IMAGES = images/find.png \ images/print.png ... Если вклчить в main нижеследующие строчки QTextCodec *RUS1251 = QTextCodec::codecForName("utf8"); QTextCodec::setCodecForTr(RUS1251); Прога работает нормально, а если добавить такую строку: QTextCodec::setCodecForCStrings(RUS1251); Запускается и работает также нормально, но при выходе из программы вылетает окно WinXP с обнаруженной ошибкой и просбой отправить отчет. Если убрать иконки с кнопок(точнее из .pro файла), то снова все работает коррктно. В результате нужно выберать или красивые кнопки или русский текст в QDataTable. Как решить данную проблему? Название: Русский язык в QDataTable и иконки на кнопках Отправлено: Zmey от Февраль 21, 2005, 09:15 У меня всё это есть в программе, и никаких проблем. Может дело не в этом?
Конф.: Win XP SP2, QT 3.2.1, Visual C++ 6 SP6 Название: Русский язык в QDataTable и иконки на кнопках Отправлено: Asn от Февраль 21, 2005, 20:09 Цитата: "Zmey" У меня всё это есть в программе, и никаких проблем. Может дело не в этом? Конф.: Win XP SP2, QT 3.2.1, Visual C++ 6 SP6 У меня: Win XP SP2, QT 3.3.3, VС 7 Тестировал на двух машинах - результат одинаков Что делать? как Быть? |