|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2011, 12:21 | #1 | ||||
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Проблема с отображением окошка меню
В общем проблема в следующем, делаю меню
Цитата:
Цитата:
Цитата:
А если пристыковываю к сцене Цитата:
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
||||
20.01.2011, 09:48 | #2 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Не распарсил это:
Код:
Зачем понадобилось класть такой виджет в сцену?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
20.01.2011, 12:00 | #3 | |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
На самом деле так
Цитата:
Как зачем, хочу меню, а в остальном окне сцену, решил меню в сцену положить, но возникла такая проблема!
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
|
20.01.2011, 12:24 | #4 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Сцена совсем не для этого нужна! В сцену обычно кладут всякие итемы, например геометрические фигуры. Можно и виджеты, но вы не этого хотите.
Вот, смотри: http://rghost.ru/4006401.view Это QMainWindow. Слева и справа у него доки. Сверху меню и тулбар. Снизу статусбар. В центре -- центральный виджет. В данном случае это унаследованный от QGraphicsView виджет. Вот картинка здесь есть: http://doc.trolltech.com/4.7-snapshot/mainwindow.html Меню клади как клал (addMenu), а вью зафигачь в центр вот так: w.setCentralWindget(view). Кстати, все объекты Qt надо создавать динамически (new), а у тебя мэин виндов почему-то является обычной переменной. А вообще, налицо непонимание лэйаутов, дерева виджетов и вообще кучи вещей. Почитай первые несколько глав Шлее. И работу с меню ты неправильно представляешь. Это всё надо делать так: создаём QAction'ы и добавляем их в меню. Вот так: Цитата:
Но, повторюсь, тебе надо начать с азов.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 20.01.2011 в 12:36. |
|
20.01.2011, 14:04 | #5 |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Книгу Шлее я уже прочитал, может после первого прочтения что-то упустил! А если я не написал про QAction это не значит что я их не создал. А вообще спасибо за ответ!
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с отображением. | Simel | HTML и CSS | 1 | 07.01.2011 01:57 |
Проблема с отображением 3д обьекта | vaflea | Общие вопросы C/C++ | 19 | 26.05.2010 01:15 |
Проблема с отображением времени | HAMMAN | Помощь студентам | 2 | 22.04.2009 16:17 |
проблема с отображением DBGrid | gotex | БД в Delphi | 12 | 04.06.2008 01:06 |
Проблема с отображением текста | ALR | Свободное общение | 0 | 18.02.2007 20:08 |