17 июля 2019 г. 3:29

Как в QML для rectangle задать border только с одной стороны

Добрый день.
Как в QML для rectangle задать border только с одной стороны?

Виртуальный хостинг со скидкой 10 процентов
Виртуальный хостинг со скидкой 10 процентов
EVILEG предлагает надёжный хостинг со скидкой 10% на виртуальный хостинг и 5% на VPS
3

Добрый день. Подложить под него другой прямоугольник с большим размером с одной стороны.

1

Добрый день!

Средствами самого Rectangle не выйдет, поскольку он сразу на весь border применяет. Но можно сделать так.

import QtQuick 2.4
import QtQuick.Window 2.0
import QtQuick.Controls 2.5

Window {
    id: window
    width: 400
    height: 400
    visible: true

    Rectangle {
        width: 200
        height: 200
        anchors.centerIn: parent

        color: "red"

        Rectangle {
            height: 3
            color: "blue"
            anchors.bottom: parent.bottom
            anchors.left: parent.left
            anchors.right: parent.right
        }
    }
}

Выглядеть будет следующим образом.

1

Спасибо

0

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
D
16 августа 2019 г. 12:58
Damir

C++ - Тест 003. Условия и циклы

  • Результат:92баллов,
  • Очки рейтинга8
D
16 августа 2019 г. 12:46
Damir

C++ - Тест 005. Структуры и Классы

  • Результат:75баллов,
  • Очки рейтинга2
u
14 августа 2019 г. 14:55
unrealproro

C++ - Тест 005. Структуры и Классы

  • Результат:83баллов,
  • Очки рейтинга4
Последние комментарии
D
17 августа 2019 г. 9:04
Damir

github ChekableTView Правой групповая смена значения при перетаскивании левой как обычно.
13 августа 2019 г. 10:43
Евгений Легоцкой

Самая главная проблема в том, что у вас это константные переменные, и инициализируется они один единственный раз при запуске программы. Поэтому делать динамический перевод в таком случае у …
Сейчас обсуждают на форуме
18 августа 2019 г. 3:22
Ruslan Polupan

Т.е. таблицы в БД к которым обращается приложение могут отсутсвовать?
15 августа 2019 г. 3:19
Михаиллл

Плюсы и qml отличаются, с++ логичней
14 августа 2019 г. 8:20
Евгений Легоцкой

Да это не столько баги QML, сколько поведение JavaScript, который используется в нём. Из-за отсутствия строгой типизации получаем некоторые проблемы с преобразованием типов. в итоге, на первый в…
14 августа 2019 г. 2:33
BlinCT

Ошибка найдена) недосмотрел.
13 августа 2019 г. 3:52
Евгений Легоцкой

Бери остаток от деления #include <QCoreApplication>#include <QTime>#include <QDebug>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QTime time…
Ищу работу?
14,000.00 руб. - 40,000.00 руб.
Разработчик Qt
Annino, Moscow Oblast, Russia
5,000.00 руб. - 15,000.00 руб.
Дизайнер
Moskovskiy, Moscow, Russia
25,000.00 руб. - 30,000.00 руб.
Разработчик Qt/C++
Barnaul, Altai Krai, Russia

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы

EVILEG
О нас
Услуги
Присоединяйтесь к нам
© EVILEG 2015-2019
Рекомендует хостинг TIMEWEB