Компоненты меню

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

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

Компоненты меню

Сообщение alexsa » 16.06.2011 09:20:12

Решил создать приложение с главным меню и узнал, что компоненты главного и контекстного меню не работают.
ОС UBUNTU 11.04. Версия лазаруса - 0.9.28.2.12 бета. На виртуальном компьютере установил лазарус на виндовс и на убунту. Там компоненты главного меню работают, контекстного тоже не работают. Переустанавливал лазарус на 0.9.30 у себя на рабочей системе. Результат тот же. Точно знаю, что пару лет назад создавал приложение с контекстным меню. Версию лазаруса не помню, но приложение до сих пор работает. Контекстное меню там присутствует.
Если кто знает что-нибудь - напишите пожалуйста.
Аватара пользователя
alexsa
новенький
 
Сообщения: 28
Зарегистрирован: 02.06.2011 23:10:20

Re: Компоненты меню

Сообщение Padre_Mortius » 16.06.2011 09:26:48

компонент TPopupMenu нужно руками привязать к родителю (например, к TForm) и тогда должно все заработать
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Компоненты меню

Сообщение alexsa » 16.06.2011 09:33:08

Padre_Mortius писал(а):компонент TPopupMenu нужно руками привязать к родителю (например, к TForm) и тогда должно все заработать

Я не знаю как, поясните пожалуйста. Мне раньше не приходилось этого делать, все работало и так.
Аватара пользователя
alexsa
новенький
 
Сообщения: 28
Зарегистрирован: 02.06.2011 23:10:20

Re: Компоненты меню

Сообщение Padre_Mortius » 16.06.2011 09:38:06

кидаете PopupMenu на форму. Переключаетесь на форму и в Инспекторе объектов находите свойство PopupMenu, в котором выбираете необходимый компонент из выпадающего списка
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Компоненты меню

Сообщение alexsa » 16.06.2011 09:59:38

Спасибо, заработало. А вот что касается главного меню выяснил вот что. И в исполняемом файле и в проекте, если я запускаю из в виртуальном компьютере МЕНЮ ЕСТЬ. Могу подозревать, что это баг либо unity, либо самой системы 11.04. Скорее всего - первое. Если так - нужно сносить unity.
Аватара пользователя
alexsa
новенький
 
Сообщения: 28
Зарегистрирован: 02.06.2011 23:10:20

Re: Компоненты меню

Сообщение Padre_Mortius » 16.06.2011 10:04:19

по этому поводу не подскажу, т.к. использую XFCE
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Компоненты меню

Сообщение alexsa » 16.06.2011 10:06:51

Padre_Mortius писал(а):по этому поводу не подскажу, т.к. использую XFCE

Это xUbuntu 11.04?
Аватара пользователя
alexsa
новенький
 
Сообщения: 28
Зарегистрирован: 02.06.2011 23:10:20

Re: Компоненты меню

Сообщение Padre_Mortius » 16.06.2011 10:09:15

нет. это Fedora
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Компоненты меню

Сообщение Vadim » 16.06.2011 12:23:16

alexsa писал(а):Это xUbuntu 11.04?

Да, можно его поставить, либо LUbuntu - в обоих интерфейс адекватен. В LUbunte используется LXDF - менюшки все работают.
А вот в Ubuntu - лучше бы они убили сибя апстену. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Компоненты меню

Сообщение alexsa » 16.06.2011 13:40:25

Vadim писал(а):Да, можно его поставить, либо LUbuntu - в обоих интерфейс адекватен. В LUbunte используется LXDF - менюшки все работают.
А вот в Ubuntu - лучше бы они убили сибя апстену. :)

Спасибо. Пойду в гугл посмотрю на чего они похожи.. :D
Было бы хорошо, чтобы не переустанавливать, чтобы не потерять программы...

Добавлено спустя 1 час 17 минут 52 секунды:
Вопрос решился так:
sudo apt-get install xubuntu-desktop
Всем спасибо
Аватара пользователя
alexsa
новенький
 
Сообщения: 28
Зарегистрирован: 02.06.2011 23:10:20


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

Рейтинг@Mail.ru