Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
8i
16 / 1 / 1
Регистрация: 21.02.2013
Сообщений: 72
1

Убунта не отображает menubar

27.02.2013, 17:07. Показов 2712. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
12-ая
взял отсюда: http://zetcode.com/tutorials/p... dtoolbars/
при запуске видно только toolbar
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import sys
from PyQt4 import QtGui
 
class Example(QtGui.QMainWindow):
 
    def __init__(self):
        super(Example, self).__init__()
 
        self.initUI()
 
    def initUI(self):
 
        textEdit = QtGui.QTextEdit()
        self.setCentralWidget(textEdit)
 
        exitAction = QtGui.QAction(QtGui.QIcon('exit24.png'), 'Exit', self)
        exitAction.setShortcut('Ctrl+Q')
        exitAction.setStatusTip('Exit application')
        exitAction.triggered.connect(self.close)
 
        self.statusBar()
 
        menubar = self.menuBar()
        fileMenu = menubar.addMenu('&File')
        fileMenu.addAction(exitAction)
 
        toolbar = self.addToolBar('Exit')
        toolbar.addAction(exitAction)
 
        self.setGeometry(300, 300, 350, 250)
        self.setWindowTitle('Main window')
        self.show()
 
 
def main():
 
    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
 
 
if __name__ == '__main__':
    main()


Добавлено через 19 минут
опс. отображается но в режиме global. как сделать его интегрированным в окно? как в примере по ссылке

Добавлено через 30 минут
ололо! решил проблему с помощью специальной проги возвращающую локальный менюбар в новых версиях у*бунты. если кому интересно скажу как делал.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2013, 17:07
Ответы с готовыми решениями:

Ubuntu не отображает menubar, созданный в форме
Подскажите, пожалуйста, как решить проблему: не отображается менюбар, созданный в форме. В форме же...

Menubar
Вообщем стал я изучать QT 4.7. И возникли некоторые вопросы. QMenuBar mnuBar; QMenu* pmnu =...

MenuBar в Qt
Доброго времени суток. Начал знакомство с Qt, встал вопрос о создание меню. Покапавшись в...

Работа с menuBar
Здравствуйте! Я только начал работать с Qt (Среда Qt Creator) и столкнулся с проблемой. У меня на...

6
8i
16 / 1 / 1
Регистрация: 21.02.2013
Сообщений: 72
30.07.2013, 18:26  [ТС] 2
......

Добавлено через 22 минуты
убрать глобальное меню : (только после этого лучше перезагрузить компьютер потому что начинают лезть ошибки, после перезагрузки они не выскакивают)
Bash
1
sudo apt-get remove appmenu-gtk3 appmenu-gtk appmenu-qt
возвратить-> (вообще на мой взгляд глобальное меню вещь наидурнейшая, неужели это кто-то терпит ппц)
Bash
1
sudo apt-get install appmenu-gtk appmenu-gtk3 appmenu-qt
0
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,116
Записей в блоге: 2
30.07.2013, 21:25 3
Можно сказать Qt, чтоб она не использовала нативное меню и "влепила" его в окно программы. Не знаю, как на питоне, но на С++ я так делал. На память не скажу, что именно и куда нужно добавить (вроде какой-то флаг при создании меню), если интересно могу посмотреть.
1
8i
16 / 1 / 1
Регистрация: 21.02.2013
Сообщений: 72
31.07.2013, 08:58  [ТС] 4
Да, если такое есть, то не было лишним бы сделать, а то не у всех отключено глобальное меню, и поэтому будет приводить к неудобствам.
0
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,116
Записей в блоге: 2
31.07.2013, 09:56 5
Когда-то под маком вот так делал (Unity же такое меню с макоси слизали)
C++ (Qt)
1
QApplication::setAttribute(Qt::AA_DontUseNativeMenuBar);
но под убунтой не проверял.
2
8i
16 / 1 / 1
Регистрация: 21.02.2013
Сообщений: 72
03.08.2013, 23:01  [ТС] 6
Если проверю, то обязательно напишу.
0
8i
16 / 1 / 1
Регистрация: 21.02.2013
Сообщений: 72
31.01.2014, 13:25  [ТС] 7
Kastaneda, да, суперски работает для питона, qt под убунтой 13.10:
Python
1
app.setAttribute(6)
0
31.01.2014, 13:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2014, 13:25
Помогаю со студенческими работами здесь

MenuBar и ToolBar, вкладки
Здравствуйте , вопрос такой(скорее всего глупый, но никак не могу найти:() : "Возможно ли в MenuBar...

Оконное приложение в Qt (создание menubar)
Доброго времени суток. Пишу оконное приложение в Qt, пытаюсь создать menubar. Пользуюсь справкой...

Размещение menuBar-a на верхнюю полосу программы
Ну по названию темы ясно, что я хочу узнать как это сделать!(Буду благодарен)

Полноэкранный режим в Mac OS X без menubar
Задача: Есть QWidget. Необходимо создать безрамочное окно, на полный экран, впереди всех остальных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru