Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Уважаеми колеги имам нужда от помощ.
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Michael (dorasmolyan (a) yahoo< dot >com) Дата: 12/19/2001
Казвам се Михаил Петров и проблемът ми е следният:

 В момента работя с SuSE Linux 7.1 следният фрагмент на
програмата ми се държи съвсем прилично:

class MyClass : public QWidget {
public:
	MyClass(QWidget *parent = 0, const char *name = 0);
	~MyClass();
public:
	void OnDraw(QPainter *p);
};

void MyClass::OnDraw(QPainter *p) {
 	QFont fnt("fixed", 12, QFont::Normal, FALSE,
Qt::AnyCharSet);
	p->setFont(fnt);
	QRect rect;
	/* Следва описание на rect */
	......
 	p->drawText(rect, Qt::AlignLeft, "Това е стринг на
кирилица");
}

 в дистрибуцията на SuSE 7.1 Qt  версията е 2.2.х, и всичко
си излиза.

 Но когато премина от 71. към 7.3 и Qt 2.3.x, горният
 фрагмент показва на мястото на кирилицата - въпросителни,
 което би трябвало да означава, че не намира fixed
 шрифтовете, което пък значи че съм смотал някакви настойки,
 ако някой има някаква идея ще съм благодарен да я
използвам.

Благодаря за съдействието.

 P.S. Интересното е че навсякъде другаде кирилицата си излиза
без никакъв проблем, пиша и чета всякакви документи и т.н. 



Отговор #1
От: anonymous Дата: 12/19/2001
problemyt ti ne e v novoto qt(sigurno go znaesh),
neznam zashto si go pastenal toia kod v takyv sluchai, 
che i greshki ima. 
imho, nepravilno zadaden fontpath i/ili misconfiguracia 
na kde(fonts); ne moje da nameri "fixed". izpolzvai 
bglinux 4 i drug font. afaik, qt dobre propuska debug log
kato ne moje da se spravi s neshto, veroiatno i za toia 
font se e oplakalo samo.. 

[...]

 QFont fnt("hylvetica", 12, QFont::Normal, FALSE,
Qt::Win1251);

(zamesti "fixed" s "hylvetica")

ftp://lml.bas.bg



<< Ima li pone edin koito da mi pomogne ??? (0 ) | shared files... (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)