crossplatform.ru

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

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Настройка QMenuBar
Phoenix_nsk
  опции профиля:
сообщение 19.4.2011, 21:23
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть два вопроса.
1. Как в выпадающей менюшке сделать одну из строк разделителем?
2. Как прижать менюшку к правой стороне?

Так, с разделителем разобрался, не по глазам было.=)))
А вот с правой стороной вопрос открыт. :unknw:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 19.4.2011, 21:27
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(Phoenix_nsk @ 19.4.2011, 22:23) *
2. Как прижать менюшку к правой стороне?

Это?
     if (layoutDirection() == Qt::LeftToRight)
         qApp->setLayoutDirection(Qt::RightToLeft);
     else
         qApp->setLayoutDirection(Qt::LeftToRight);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 19.4.2011, 21:44
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Возможно.
А нет решения в настройках Qt Designer?

Просто мешюшка эту - главное меню приложения, оно сразу есть, хотелось бы выставить значения свойств не программно, если возможно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 19.4.2011, 21:49
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Я Qt Designer'ом не пользуюсь, потому не знаю...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 19.4.2011, 22:53
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ога, нашёл такое свойство - работает, но возникла следующая проблема:
Выпадающее меню начинает рисовать не сразу под "родителем", а сдвинутое на его ширину. Что приводит к такому эффекту, что появившаяся менюшка расположена вне формы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 20.4.2011, 17:29
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Предудущий вопрос всё ещё в силе.

К нему ещё 2 появилось.
1. Как сделать так, чтобы одна менюшка в QMenuBar была справа, а другая слева?
2. Как указать главной форме, что ей надо появиться посередине экрана?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 21.4.2011, 16:35
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ау!!! Люди, HELP ME!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 22.4.2011, 19:06
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Народ, да чё такое то?
Неужто никто не знает решения?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 22.4.2011, 19:15
Сообщение #9


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


2)
QDesktopWidget desktop;
setGeometry((desktop.width()-width())/2,(desktop.height()-height())/2,width(),height()


PS: первая ссылка гугла.

Сообщение отредактировал RazrFalcon - 22.4.2011, 19:15
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phoenix_nsk
  опции профиля:
сообщение 22.4.2011, 20:42
Сообщение #10


Студент
*

Группа: Участник
Сообщений: 57
Регистрация: 12.3.2011
Пользователь №: 2491

Спасибо сказали: 0 раз(а)




Репутация:   0  


Выглядит слегка страшно, я искал что-нить типа MainWindow.setPosition(Qt::positionCenter), но видимо не там искал.

А насчёт первого вопроса?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 3:24