Size: a a a

2020 October 21

AK

Alexey Kulakov in Delphi & Lazarus
я не ставил дополнительных пкетов через fpcupdeluxe
источник

6 Асхатчев in Delphi & Lazarus
Я только не понимаю куда вечно форма улезает. Нигде нет кнопки показать её. Только если нажать на палитру компонентов. То вылазит. Но если фокус на среде.. То форма сразу пропадает куда то
источник

AK

Alexey Kulakov in Delphi & Lazarus
тут хрень
источник

AK

Alexey Kulakov in Delphi & Lazarus
если я пропертисы редактирую, чтоб показать форму, я кликаю на редактор исходника и жму Ф12
источник

AK

Alexey Kulakov in Delphi & Lazarus
бесит, но...
источник

6 Асхатчев in Delphi & Lazarus
Появляется)
источник

6 Асхатчев in Delphi & Lazarus
Лазарус не Delphi. Тут совершенно не велик, который взял и поехал
источник

ED

Ed Doc in Delphi & Lazarus
Renat Suleymanov
🤔 «Кросскомпиляцией я обычно не злоупотребляю» а как им можно злоупотребить? Я вообще стараюсь делать приложения кроссплатформенными, даже если нужно только под одну ОСь
Это, когда ты в одной ОСи собираешь проеты под все платформы. Технически у меня получилось собрать под виндой и линукс, но вот при запуске таких сборок на Лине контролы вдруг стали отрисовываться совсем не так, как  таком же проекте, собранном нативно на самом линуксе.
А кросскомпиляция под виндой для Дарвина вообще не получилась, fpcupdeluxe стал ругаться (щас не помню подробностей)
источник

AK

Alexey Kulakov in Delphi & Lazarus
Эд, а ты когда линь собирал, какой фреймворк выбирал? GTK2 выглядит совсем не как Win GDI например
источник

AK

Alexey Kulakov in Delphi & Lazarus
хочешь единый вид, надо что-то типа FpGUI фреймворком делать
источник

AK

Alexey Kulakov in Delphi & Lazarus
где всё отрисовывается вручную
источник

ED

Ed Doc in Delphi & Lazarus
6 Асхатчев
Я только не понимаю куда вечно форма улезает. Нигде нет кнопки показать её. Только если нажать на палитру компонентов. То вылазит. Но если фокус на среде.. То форма сразу пропадает куда то
да есть такая фигня, давно заметил. В качестве воркэраунда можно поставить sparta_dockedformeditor.lpk

Но ... если ставить его из IDE, то форма с контролами жутко мерцает при скроллинге (когда она вся не помещается на экране). При установке из fpcupdeluxe мерцания нет, но у меня стало выскакивать какие-то левые окна с предупреждением, что одно из пристыкованых окон не имеет фокуса (я после установки сразу импортирую неск. заранее сохраненных рабочих столов - удобно).

Вообщем, Лазарь соскучиться  не дает 😊
источник

RS

Renat Suleymanov in Delphi & Lazarus
Ed Doc
Это, когда ты в одной ОСи собираешь проеты под все платформы. Технически у меня получилось собрать под виндой и линукс, но вот при запуске таких сборок на Лине контролы вдруг стали отрисовываться совсем не так, как  таком же проекте, собранном нативно на самом линуксе.
А кросскомпиляция под виндой для Дарвина вообще не получилась, fpcupdeluxe стал ругаться (щас не помню подробностей)
Ясно. Я так делаю. Проблем особых с контролами не было
источник

RS

Renat Suleymanov in Delphi & Lazarus
Ed Doc
да есть такая фигня, давно заметил. В качестве воркэраунда можно поставить sparta_dockedformeditor.lpk

Но ... если ставить его из IDE, то форма с контролами жутко мерцает при скроллинге (когда она вся не помещается на экране). При установке из fpcupdeluxe мерцания нет, но у меня стало выскакивать какие-то левые окна с предупреждением, что одно из пристыкованых окон не имеет фокуса (я после установки сразу импортирую неск. заранее сохраненных рабочих столов - удобно).

Вообщем, Лазарь соскучиться  не дает 😊
Были тоже какие-то проблемы с этим плагином. В итоге убрал. Вполне себе можно и многоконный интерфейс юзать )
источник

ED

Ed Doc in Delphi & Lazarus
Alexey Kulakov
Эд, а ты когда линь собирал, какой фреймворк выбирал? GTK2 выглядит совсем не как Win GDI например
У меня в качестве линуксовой рабочей среды установлен Дебиан с GTK2, но там проблема, скорее, в том, что я размеры контроллов задаю местами в коде. Если их не открыть предварительно перед компиляцией в среде (например, компиляешь готовый проект с PageControl, открытым только на одной странице), то "увиденные" средой компоненты рисуются в исполняемом файле ка и положено, а остальные - абы как.
источник

AK

Alexey Kulakov in Delphi & Lazarus
т.е.  с dpi не то что-то?
источник

ED

Ed Doc in Delphi & Lazarus
Я как-то укаывал на это на скруле, тогда Алексей Казанцев в качестве выхода предложил использовать GetPreferedSize. Помогает, но не всегда. Теперь я по возможности стараюсь анкорить края компонентов  другим, чтобы сохранять выравнивание
источник

ED

Ed Doc in Delphi & Lazarus
Alexey Kulakov
т.е.  с dpi не то что-то?
вряд ли. У меня vmware, я просто тупо копирую с винды все файлы в линукс/макось, кроме папок с либами и экзешников
источник

GB

George Bakhtadze in Delphi & Lazarus
Ed Doc
Это, когда ты в одной ОСи собираешь проеты под все платформы. Технически у меня получилось собрать под виндой и линукс, но вот при запуске таких сборок на Лине контролы вдруг стали отрисовываться совсем не так, как  таком же проекте, собранном нативно на самом линуксе.
А кросскомпиляция под виндой для Дарвина вообще не получилась, fpcupdeluxe стал ругаться (щас не помню подробностей)
разумеется, отрисовываются неодинаково. контролы-то нативные для ОС, т.е. разные. Хотя если QT задействовать, то, возможно, будут одинаковые везде
источник

AK

Alexey Kulakov in Delphi & Lazarus
QT - гадость
источник