Компоненты меню
Модератор: Модераторы
Компоненты меню
Решил создать приложение с главным меню и узнал, что компоненты главного и контекстного меню не работают.
ОС UBUNTU 11.04. Версия лазаруса - 0.9.28.2.12 бета. На виртуальном компьютере установил лазарус на виндовс и на убунту. Там компоненты главного меню работают, контекстного тоже не работают. Переустанавливал лазарус на 0.9.30 у себя на рабочей системе. Результат тот же. Точно знаю, что пару лет назад создавал приложение с контекстным меню. Версию лазаруса не помню, но приложение до сих пор работает. Контекстное меню там присутствует.
Если кто знает что-нибудь - напишите пожалуйста.
ОС UBUNTU 11.04. Версия лазаруса - 0.9.28.2.12 бета. На виртуальном компьютере установил лазарус на виндовс и на убунту. Там компоненты главного меню работают, контекстного тоже не работают. Переустанавливал лазарус на 0.9.30 у себя на рабочей системе. Результат тот же. Точно знаю, что пару лет назад создавал приложение с контекстным меню. Версию лазаруса не помню, но приложение до сих пор работает. Контекстное меню там присутствует.
Если кто знает что-нибудь - напишите пожалуйста.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
компонент TPopupMenu нужно руками привязать к родителю (например, к TForm) и тогда должно все заработать
Padre_Mortius писал(а):компонент TPopupMenu нужно руками привязать к родителю (например, к TForm) и тогда должно все заработать
Я не знаю как, поясните пожалуйста. Мне раньше не приходилось этого делать, все работало и так.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
кидаете PopupMenu на форму. Переключаетесь на форму и в Инспекторе объектов находите свойство PopupMenu, в котором выбираете необходимый компонент из выпадающего списка
Спасибо, заработало. А вот что касается главного меню выяснил вот что. И в исполняемом файле и в проекте, если я запускаю из в виртуальном компьютере МЕНЮ ЕСТЬ. Могу подозревать, что это баг либо unity, либо самой системы 11.04. Скорее всего - первое. Если так - нужно сносить unity.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
по этому поводу не подскажу, т.к. использую XFCE
Padre_Mortius писал(а):по этому поводу не подскажу, т.к. использую XFCE
Это xUbuntu 11.04?
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
нет. это Fedora
alexsa писал(а):Это xUbuntu 11.04?
Да, можно его поставить, либо LUbuntu - в обоих интерфейс адекватен. В LUbunte используется LXDF - менюшки все работают.
А вот в Ubuntu - лучше бы они убили сибя апстену.
Vadim писал(а):Да, можно его поставить, либо LUbuntu - в обоих интерфейс адекватен. В LUbunte используется LXDF - менюшки все работают.
А вот в Ubuntu - лучше бы они убили сибя апстену.
Спасибо. Пойду в гугл посмотрю на чего они похожи..
Было бы хорошо, чтобы не переустанавливать, чтобы не потерять программы...
Добавлено спустя 1 час 17 минут 52 секунды:
Вопрос решился так:
sudo apt-get install xubuntu-desktop
Всем спасибо
