crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Создание меню
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
dsp Дата 9.2.2011, 0:37
  Да просто хотелось "не запомнить и забыть", а до мелочей понять что к чему. Вот и "докапываюсь" до всего :0)
Алексей1153 Дата 9.2.2011, 0:32
  dsp, так ведь Игорь тебе уже ответил на этот вопрос выше (#2)
dsp Дата 9.2.2011, 0:17
 
Цитата(Алексей1153 @ 9.2.2011, 0:14) *
во втором создастся объект подменю в куче. И не удалится сам, пока жив this :)


ну дак а если я не планирую удалять созданное меню (пусть себе живет до закрытия this (главного окна) ), то значит 2й способ ничем не хуже первого?!
Алексей1153 Дата 9.2.2011, 0:14
  во втором создастся объект подменю в куче. И не удалится сам, пока жив this :)

А в первом из уже существующего объекта меню возвращается указатель на созданное внутри подменю.
dsp Дата 9.2.2011, 0:02
  2й способ мне почему-то понятней, чем первый. м.б. я просто не знаю для чего тут в первом MenuBar() =) ?!
С другой стороны, первый способ короче, и для его использования не нужно подключать класс QMenuBar.
igor_bogomolov Дата 8.2.2011, 23:59
 
Цитата(dsp @ 8.2.2011, 23:54) *
какой применять?
какой больше нравится, тот метод и применяй. Оба правильны.
Всё для вашего удобства :)
dsp Дата 8.2.2011, 23:54
  Подскажите, в чем разница между созданием меню таким способом

fileMenu = menuBar()->addMenu(tr("&File"));


и таким

fileMenu = new QMenu(tr("&File"), this);
menuBar->addMenu(fileMenu);


а то в примерах везде по разному.
какой применять?
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 16.7.2025, 21:11