Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
6 / 2 / 4
Регистрация: 24.01.2017
Сообщений: 124
1

Не получается меню и тулбар

31.10.2020, 06:38. Просмотров 1602. Ответов 3
Метки нет (Все метки)

Написал так:

C++ (Qt)
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
44
45
46
47
48
Window {
    id: window
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")
 
        MenuBar {
 
            Menu {
                title: qsTr("&File")
 
                MenuItem {
                    text: qsTr("&Open")
                    onTriggered: openDialog.open()
                }
                MenuItem {
                    text: qsTr("&Save As...")
                    onTriggered: saveDialog.open()
                }
                MenuItem {
                    text: qsTr("&Quit")
                    onTriggered: close()
                }
            }
        }
 
        ToolBar {
            id: toolBar
            y: -1
            height: 32
            anchors.left: parent.left
            anchors.right: parent.right
            anchors.rightMargin: 0
            anchors.leftMargin: 0
            font.weight: Font.Normal
 
            ToolButton {
                id: toolButton
                x: 0
                y: 0
                width: 32
                height: 32
                display: AbstractButton.IconOnly
                icon.source: "file:///C:/Users/Иван/Pictures/QT/new.png"
            }
        }
}
В результате на экране вот что:
Не получается меню и тулбар


Что не так?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2020, 06:38
Ответы с готовыми решениями:

Меню по ПКМ, убирающее тулбар
Решил я разобраться как тулбар работает, создал тестовое приложение. И все бы хорошо, да если...

Обновление поля Enabled обьектов (Меню, кнопки, тулбар, ...)
Добрый день. Подскажите, пожалуйста, не могу нигде найти такой topicЖ - В приложении есть меню,...

Как сделать так, чтобы юзер мог свободно редактировать меню и тулбар, и их состояние сохранялось на диск?
Такая возможность есть в Visual Studio и в Microsoft Office до внедрения ленты. Есть ли готовые...

Не получается меню
Стили не применяются к меню, как исправить не понимаю код PHP: <html> <head> <link...

3
Модератор
Эксперт .NET
5300 / 4095 / 1182
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 2
31.10.2020, 10:44 2
MatrixKiller, в самом простом виде вот так. Естественно можно усложнить, вынести хидер в отдельный файл, сделать анимацию при открытии-закрытии и так далее. Вариантов кастомизации там масса.
C++ (Qt)
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
44
45
46
47
48
49
50
51
52
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.5
 
ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")
    header: ToolBar{
        Rectangle{
            height: 50;
            width: parent.width;
            color:"skyblue";
            Rectangle{
                height: parent.height;
                width:height;
                anchors.left: parent.left;
                color: "skyblue";
                Image{
                    anchors.fill: parent;
                    source: "icons/menu.png";
                }
                MouseArea{
                    anchors.fill: parent;
                    onClicked: {
                        mainMenu.visible=true;
                    }
                }
            }
        }
    }
    Menu{
        id: mainMenu;
        x: 0;
        y: 0;
        visible: false;
        MenuItem{
            text: "Open";
 
        }
        MenuItem{
            text: "Save";
        }
        MenuItem{
            text: "Quit";
            onTriggered: {
                Qt.quit();
            }
        }
    }
}
0
6 / 2 / 4
Регистрация: 24.01.2017
Сообщений: 124
31.10.2020, 15:57  [ТС] 3
Че-то не получается. Меню не видно и кнопок тулбара тоже.
0
Модератор
Эксперт .NET
5300 / 4095 / 1182
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 2
31.10.2020, 16:46 4
Цитата Сообщение от MatrixKiller Посмотреть сообщение
Меню не видно и кнопок тулбара тоже.
Ну у меня все видно, вот таким образом))
0
Миниатюры
Не получается меню и тулбар  
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2020, 16:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не получается меню
Бодрого дня, господа. Ни как не могу сваять свое меню. Я понимаю. Образцов кругом хоть пруд...

Меню не получается
Вот наброски:ul.css-menu-1 { list-style: none } ul.css-menu-1 li { display: inline } ...

Не получается перейти по меню
При наведении на About выпадающее меню не появляется, как только я прописываю путь перехода...

Не получается сверстать меню
Всем доброго утра. Тренируюсь, верстаю макет, но никак не получается сверстать меню. Что хочу...

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

Не получается русифицировать меню
Народ, знаю, что вопрос для вас очень простой, но я не могу с ним справиться. Задали создание сайта...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.