Lazarus+Linux

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

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

Lazarus+Linux

Сообщение grigoreo » 07.06.2009 17:00:26

решил как говорится перейти на кросплатформеность поставил Mandriva 2009.1 установил последний Лазарь под линукс,(FPC 2.2.4, Lazarus 0.9.27.20417), сгенерил простенький проект с одной формой в обработчике создания формы закинул такой код

procedure TForm1.FormCreate(Sender: TObject);
begin
Left:=0;Top:=0;Width:=Screen.Width;
end;

скомпилил запустил, по логике он мне должен форму утащить в верхний левый угол, и длину вытянуть по длине рабочей области экрана, в форточках так было но почему то на Linux эфект не тот
хотя в самом IDE лазаруса этот эфект как то реализован, и может кто знает как под линуксом отключить из заголовка окна кнопку Maximize , по виндовсом просто флажок опускался в свойствах формы тут чет надо как то по другому...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Lazarus+Linux

Сообщение wavebvg » 07.06.2009 18:00:34

А Вас не смутило, что вы используете виджет gtk2 в среде qt?
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus+Linux

Сообщение Mr.Smart » 07.06.2009 20:41:09

wavebvg писал(а):А Вас не смутило, что вы используете виджет gtk2 в среде qt?

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

Re: Lazarus+Linux

Сообщение wavebvg » 07.06.2009 21:27:47

Mr.Smart писал(а):А что здесь такова? Я всегда так делаю :wink:

И Вы попробовали предложенный пример?
У меня всё работает как часы, а у Вас?
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus+Linux

Сообщение Mr.Smart » 07.06.2009 22:09:20

Действительно есть такая фигня :shock:
В Гноме всё нормально?

Добавлено спустя 1 час 9 минут 12 секунд:
В KDE с использованием GTK 1 работает нормально, а при использовании GTK 2. глюки....
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus+Linux

Сообщение grigoreo » 08.06.2009 08:35:58

wavebvg писал(а):А Вас не смутило, что вы используете виджет gtk2 в среде qt?


Хорошо а тогда как сам Лазарь этот эфект реализует у него то все нормально и собирается он ведь с теми же параметрами так как в сборке других виджетов то нету ...(или все таки я ошибаюсь)
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Lazarus+Linux

Сообщение wavebvg » 08.06.2009 10:02:39

Как вариант собрать лазарь под qt и посмотреть
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus+Linux

Сообщение Mr.Smart » 08.06.2009 10:39:32

grigoreo писал(а):Хорошо а тогда как сам Лазарь этот эфект реализует у него то все нормально и собирается он ведь с теми же параметрами так как в сборке других виджетов то нету ...(или все таки я ошибаюсь)

В Lazarus главное окно создаётся динамически, т.е. без использования автомотического генератора из файла .lrs. Возможно касяк именно в этом под виджеты QTK2.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus+Linux

Сообщение wavebvg » 08.06.2009 21:36:44

Под gtk2 (гном) такого глюка нету... И вообще, лучше юзать родной виджет, и не изврашаться
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus+Linux

Сообщение Mr.Smart » 09.06.2009 00:27:18

wavebvg писал(а):Под gtk2 (гном) такого глюка нету... И вообще, лучше юзать родной виджет, и не изврашаться

Интерестно! А вы пробовали QT юзать? там гемора побольше чес с GTK :(
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus+Linux

Сообщение grigoreo » 09.06.2009 09:21:30

Mr.Smart писал(а):
grigoreo писал(а):Хорошо а тогда как сам Лазарь этот эфект реализует у него то все нормально и собирается он ведь с теми же параметрами так как в сборке других виджетов то нету ...(или все таки я ошибаюсь)

В Lazarus главное окно создаётся динамически, т.е. без использования автомотического генератора из файла .lrs. Возможно касяк именно в этом под виджеты QTK2.


Погодь погодь а я когда в событии onCreat ручками переопределяю параметры это разве не динамика ??
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Lazarus+Linux

Сообщение VirtUX » 09.06.2009 09:36:58

Mr.Smart писал(а):Интерестно! А вы пробовали QT юзать? там гемора побольше чес с GTK :(
Хм... Могу сказать тоже самое, но наоборот :) Уже пол года только под QT и пишу - "гемора" никакого нет. Печать так ваще тока под QT (без "гемора") и работает. Не вижу смысла под KDE пользовать GTK2 (GTK). Сам ярый приверженец KDE. KDE 4.2.4/QT 4.5.1 - все в поряде.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru