Огромные шрифты Lazarus'а и его программ

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 31.10.2010 20:16:09

В OpenSuse 11.3 KDE шрифты у Lazarus'а огромные, если шрифт редактора кода я нашел где в настройках Lazarus'а уменьшить, то шрифты самого Lazarus'а так и остались огромные, а от этого и все шрифты программы огромные. Надо как-то уменьшить шрифт самого Lazarus'а, а с изменением этого шрифта уменьшатся и другие шрифты, но вот беда я не знаю где шрифт изменить. Подскажите, если кто знает.
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение Brainenjii » 31.10.2010 20:41:29

пересобрать для qt? Или qtconfig, если уже...
Про GTK ничего не смогу сказать?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 31.10.2010 20:45:22

qtconfig не влияет, пробовал
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение VirtUX » 31.10.2010 21:33:42

Во первых: собрать под QT (сто тыщь раз обсуждалось на форуме);
Во вторых: если не поможет, то значит настроить шрифты системы через "Параметры системы"
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Огромные шрифты Lazarus'а и его программ

Сообщение hinst » 31.10.2010 21:39:08

мда уж, оригинальный у вас глюк. чего только не было, а такой фигни ещё ни разу не слышал :shock:
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 31.10.2010 21:44:10

VirtUX писал(а):через "Параметры системы"

это ищу, но где не знаю, все перетыкал - толку нет
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение VirtUX » 31.10.2010 21:54:09

alex_alex_alex1 писал(а):толку нет

если Lazarus собран не под QT, то толк может и не быть. GTK'ашные шрифты не настроешь через параметры KDE. Хотя можно поробывать изменить его вручную во "Парасетры системы" -> "Внешний вид" -> "Стили и шрифты GTK". НО! Лучше собери под QT.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Огромные шрифты Lazarus'а и его программ

Сообщение dunin » 31.10.2010 23:04:55

hinst писал(а):мда уж, оригинальный у вас глюк. чего только не было, а такой фигни ещё ни разу не слышал :shock:

Если работать с проектом под Виндусом и у формы установлен какой-то шрифт/размер не по умолчанию (я по привычке ставлю Tahoma/8), то при открывании сырцов в Линуксе размер шрифта "уплывает". Каждый раз править геморно.
Решил проблему так
Код: Выделить всё
procedure SetApplicationFont(FontSize: byte; SetFont: boolean);
  var i, j, k: integer;
...
begin
...
for J:= 0 to Application.ComponentCount-1 do begin
  if Application.Components[j].ClassParent.ClassType = tForm then begin
  //LabelMess('Восстанавливаем шрифты '+tForm(Application.Components[j]).Caption);
    if SetFont
      then tForm(Application.Components[j]).Font.Size:= FontSize
      else tForm(Application.Components[j]).Font.Size:= 8; //0;
      for I:= 0 to Application.Components[j].ComponentCount-1 do begin
          if (Application.Components[j].Components[i].ClassType =
...
// проходимся по объектам на форме у которых ParentFont <> True
...
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Огромные шрифты Lazarus'а и его программ

Сообщение VirtUX » 01.11.2010 00:27:34

dunin писал(а):Решил проблему так

Это не то. Здесь, как я понимаю, идет речь про IDE.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 01.11.2010 03:43:44

Для IDE шрифт меняется в настройках самого дистрибутива, но только для пользователя, а я lazarus-ide запускаю под root, и для root сменить шрифты в системе никак. Suse глючная потому что, нигде такой фигни еще не видел только в Suse.
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение Mr.Smart » 01.11.2010 09:44:17

а зачем Lazarus запускать из под root?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 01.11.2010 12:46:32

потому что написанная программа будет работать из-под root
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение VirtUX » 01.11.2010 16:14:49

alex_alex_alex1 писал(а):потому что написанная программа будет работать из-под root

И что? Вопрос в том, что зачем Lazarus запускать из под root?
alex_alex_alex1 писал(а):Suse глючная потому что, нигде такой фигни еще не видел только в Suse.

Фигня творится, скорее всего, в ваших знаниях о Linux вообще. Но да это Вам уже на другой форум ;)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Огромные шрифты Lazarus'а и его программ

Сообщение alex_alex_alex1 » 01.11.2010 16:44:22

VirtUX писал(а):И что? Вопрос в том, что зачем Lazarus запускать из под root?

а как тогда в момент отладки сделать так чтобы отлаживаемая программа выполнялась под root?
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: Огромные шрифты Lazarus'а и его программ

Сообщение giao » 01.11.2010 19:08:11

А давайте Винду под QT соберем!? Что за глупость?
giao
новенький
 
Сообщения: 46
Зарегистрирован: 24.11.2009 22:33:18
Откуда: Украина

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 47

Рейтинг@Mail.ru
cron