July 19, 2019, 9:31 a.m.

Как в QMK в ListView сделать центрирование по центру?

Добрый день.
Повернул ListView в горизонтальное положение.
При прокрутке эллементы выстраиваются у левого края окна.
Как в QMK в ListView сделать центрирование по центру?
Или может быть как отключить автодокрутку?

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
4
ListView{
id:myList
anchors.horizontalCenter:parent.horizontalCenter
}

Это не помогает.
Ниже мой код

Rectangle{
        //Flickable {
        //contentX: 100
        id: rectangleForListView
        y: parent.height * 0.15
        height: parent.height * 0.7
        anchors.left: parent.left
        //anchors.leftMargin: parent.width * 0.10
        anchors.right: parent.right

        ListView
        {
            id: myListView1
            highlightRangeMode: ListView.StrictlyEnforceRange
            anchors.fill: parent
            anchors.horizontalCenter:parent.horizontalCenter
            orientation : ListView.Horizontal
            snapMode: ListView.NoSnap
            //spacing: myListView1.width * 0.06
            contentX: 100
            contentWidth: 100
            model: page_model

            delegate:
                Item
            {
                id: itemDelegate
                width : myListView1.width < myListView1.height ? myListView1.width * 0.7 : myListView1.height * 1
                height: myListView1.width < myListView1.height ? myListView1.width * 1 : myListView1.height * 0.7
                //height: myListView1.height * 1
                //width: myListView1.width * 0.7
                Rectangle
                {
                    anchors.fill: parent
                    anchors.leftMargin: myListView1.width * 0.06
                    Label
                    {
                        id:site_name
                        anchors.top: parent.top
                        anchors.centerIn: parent
                        text: namesite
                    }

                    Rectangle {
                        id: rec1
                        color: "grey"
                        anchors
                        {
                            top:site_name.bottom
                            left: parent.left
                            right:parent.right
                            bottom:parent.bottom
                        }
                        Label
                        {
                            id:lbl_url
                            anchors.centerIn: parent
                            text: url
                        }
                        Image {
                            anchors.fill: parent
                            id: idImageUrl
                            //source: "qrc:/icons/append.png"
                            source: screen
                            fillMode: Image.Stretch
                        }
                    }


                }
                MouseArea
                {
                    id: ma_click
                    anchors.fill: parent
                    onClicked:
                    {
                        webView.e_v=true
                        webView.e_v=true
                        webView.url_d=url
                        webView.empty_page=false
                       loader.push(webView)
                        //console.log(model.)
                    }
                }


            }

            //            model: ListModel
            //            {
            //                id: myListModel1
            //            }
        }
    }
  • July 25, 2019, 3:24 a.m.
  • The answer was marked as a solution.

Если сделать так, то делегаты не смещаются к левому краю

highlightRangeMode: ListView.ApplyRange

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Donate

Hello, Dear Users of EVILEG!!!

If the site helped you, then support the development of the site financially, please.

You can do it by following ways:

Thank you, Evgenii Legotckoi

n
Dec. 9, 2019, 12:46 p.m.
nastya4554

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

  • Result:78points,
  • Rating points2
N
Dec. 9, 2019, 4:49 a.m.
Nnnnanananna

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:20points,
  • Rating points-10
NB
Dec. 9, 2019, 3:29 a.m.
Nikolaj Batmanov

C++ - Test 002. Constants

  • Result:58points,
  • Rating points-2
Last comments
Dec. 9, 2019, 3:41 a.m.
Evgenij Legotskoj

Эта ошибка invalid use of incomplete type ‘class Ui::AnotherWindow’ обычно говорит о том, что не найдено определение класса или структуры. Типичная проблема - не подключён заголовочны…
NB
Dec. 9, 2019, 3:36 a.m.
Nikolaj Batmanov

Ну, не настолько со мной всё полхо...))) Вроде бы. Я ж кнопки отрисовываю.
Dec. 9, 2019, 3:14 a.m.
Evgenij Legotskoj

Добрый день. У вас ui файлов по ходу нет. UI файлы используются для вёрстки в графическом дизайнере.
NB
Dec. 9, 2019, 3:05 a.m.
Nikolaj Batmanov

Здравствуйте! Полностью скопировал ваш пример к себе, чтобы разобраться. А он не хочет запускаться, дает ошибку: invalid use of incomplete type ‘class Ui::AnotherWindow’ ui(new Ui…
Dec. 8, 2019, 7:23 a.m.
Evgenij Legotskoj

У меня здесь есть одна старая статья с примером векторного редактора. Там есть ответы на ваши вопросы. Поизучайте Qt/C++ - Урок 072. Пример векторного редактора на Qt QGraphicsItem, QG…
Now discuss on the forum
Dec. 9, 2019, 7:16 a.m.
qml_puthon_user

Я сделал простой вывод текста по испусканию сигнала... Чего не хватает программе?) Python: # системные библиотекиimport cv2import numpy as npimport sysimport threading# PyQt б…
SK
Dec. 8, 2019, 4:11 p.m.
Semen Kosandjak

інтерфейс qt, приклад того додаю на малюнку, я натискаю на кнопку і у мене з'являється 2 текст лайну в які я вводжу значення, тобто в 1 цифри,у другому випадку це літери, тобто c++, без графічно…
Dec. 8, 2019, 10:21 a.m.
qml_puthon_user

Тут не подскажу, пишу на питоне.)
Dec. 8, 2019, 5:31 a.m.
BlinCT

Всем привет. Впервые столкнулся со сборкой buildroot и наткнулся на пару странных ошибок. Надеюсь кто то прочитавший сможет что то подсказать, так как мне пока они не понятный. Пе…
Dec. 5, 2019, 4:12 p.m.
Evgenij Legotskoj

Это уже кастомная стилизация. Придётся отключать обрамление и самостоятельно реализовывать ресайз окна, его перемещение, стиль и т.д. Вот статья, как отключить обрамление окна - QML …
EVILEG
About
Services
© EVILEG 2015-2019
Recommend hosting TIMEWEB