Lazarus+Linux

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

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

Ответить
Аватара пользователя
grigoreo
постоялец
Сообщения: 195
Зарегистрирован: 10.03.2009 14:43:43
Откуда: С нашей Раши

Lazarus+Linux

Сообщение grigoreo »

решил как говорится перейти на кросплатформеность поставил 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 , по виндовсом просто флажок опускался в свойствах формы тут чет надо как то по другому...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

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

Сообщение Mr.Smart »

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

А что здесь такова? Я всегда так делаю :wink:
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

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

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

Сообщение Mr.Smart »

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

Добавлено спустя 1 час 9 минут 12 секунд:
В KDE с использованием GTK 1 работает нормально, а при использовании GTK 2. глюки....
Аватара пользователя
grigoreo
постоялец
Сообщения: 195
Зарегистрирован: 10.03.2009 14:43:43
Откуда: С нашей Раши

Сообщение grigoreo »

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


Хорошо а тогда как сам Лазарь этот эфект реализует у него то все нормально и собирается он ведь с теми же параметрами так как в сборке других виджетов то нету ...(или все таки я ошибаюсь)
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

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

Сообщение Mr.Smart »

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

В Lazarus главное окно создаётся динамически, т.е. без использования автомотического генератора из файла .lrs. Возможно касяк именно в этом под виджеты QTK2.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

Под gtk2 (гном) такого глюка нету... И вообще, лучше юзать родной виджет, и не изврашаться
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

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

Интерестно! А вы пробовали QT юзать? там гемора побольше чес с GTK :(
Аватара пользователя
grigoreo
постоялец
Сообщения: 195
Зарегистрирован: 10.03.2009 14:43:43
Откуда: С нашей Раши

Сообщение grigoreo »

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

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


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

Сообщение VirtUX »

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