Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: georgi_rosenov в Apr 11, 2007, 13:04



Титла: Kdevelop qt cyrillic qmessageboxes
Публикувано от: georgi_rosenov в Apr 11, 2007, 13:04
Здравейте,
Наскоро се захванах да правя една складова програма под линукс. За целта използвам KDevelop 3.2.x Qt 3.4 и MySql 4 тоест всички станадартни пакети идващи със Slackware 10.2. Всичко е точно и върви по вода но след като взех да имплментирам системните съобщения издавани от програмата (използвайки QMessagebox) всички съобщения излизат на "маймуница" :). Забелязах че ситуацията е същата и при QCombobox. Странното е че когато използвам  GUI редакторът за да вкарам текст на някое комбо нямам проблеми, но ако се опитам от сорса (тоест динамино) да пълня някое комбо с надписи на кирилица то проблемите са налице. Пробвах да сменя шрифтовете които да се използват от редактора както и енкодинга но не постигнах успех. Пробвах и да задам променлива кирилизираща цялата система но пак без успех. Ако някой има идея къде е проблема ще се радвам да го сподели.


Титла: Kdevelop qt cyrillic qmessageboxes
Публикувано от: ji в Apr 11, 2007, 13:15
Използвай "QString" и си записвай файловете с кода  с  UTF8 кодиране.
Кодировката при Запис/Четене на реактора в Kdevelop става от менюто :
Settings/Configure Editor/Open-Save/Encoding