LINUX.ORG.RU

Сообщения user0229

 

qml подгружать файл .qml из папки

Хочу оставить возможность редактирования одного файла qml без пересборки проекта. Каким образом можно подгружать файл из папки с приложением, а если там нет этого файла то уже из ресурсов?

 

user0229
()

qml Заствавить обноситься всем свойствам зависящим от

У какого-то объекта есть например свойсво name: Model.name Model - это объект из C++ и при изменении у него name объекты в qml автоматически не обновляются, только при принудительной записи name = Model.name . Как можно это атоматизировать?

 

user0229
()

qml FileDialog имя файла по-умолчанию

Добрый день, вопрос такой: как можно сделать так, чтобы при открытии FileDialog в поле имени файла уже было введено имя заданное по-умолчанию? При повторном открытии там сохраняется предыдущее значение, но вот первоначальное никак не получилось задать...

fileUrl является ридонли...

 

user0229
()

qml узнать координаты объекта относительно родителя

Здравствуйте, есть TableViewColumn со своим делегатом. У каждого определенного столбца есть своя MouseArea. Как в этой MouseArea в onClick получить координаты клика относительно TableViewColumn ?

TableViewColumn {
            id: nameColumn
            role: "name"
            delegate: myDelegate {
                Text {
                    text: styleData.value
                }

                MouseArea {
                    anchors.fill: parent
                    acceptedButtons: Qt.LeftButton

                    onClicked: {
                        //тут получить координаты
                        }
                    }
                    
                             
                }
            }
        }

 

user0229
()

qml tableview rowDelegate

в tableview в rowDelegate есть параметр visible который зависит от функции в которую передается styleData.row . Так же тут в qml имеется метод который вызывает функцию из модели которая меняет местами элементы, в ней в конце вызывается сигнал dataChanged. В итоге элементы меняются местами, а мой параметр visible не обновляется. Смог решить только тем, что в методе(qml) после вызова функции перемещения элементов добавил строчку переменная=переменная, где переменная - некоторая глобальная переменная из функции visible... Может имеется какое-то более нормальное решение?

 

user0229
()

qml tableview section group

у tableview есть метод rowAt(int x, int y) которая позволяет по координатам определить индекс элемента. Можно ли как-то используя так же координаты узнать имя section (section group) в этой же tableview ?

 

user0229
()

grep экранирование спец символов

Подскажите пожалуйста где найти список символов которые обязательно нужно экранировать?

 

user0229
()

qml TableViewColumn

Здравствуйте! Помогите решить проблему: в делегат TableViewColumn добавил свитч ( styleData.value принимает тру, фолс ), на onClicked меняю значение в модели. Все это работает отлично. Но добавил в модель возможность менять порядок элементов. Возникла следующая проблема: если изначально не трогать свитч и поменять порядок элементов, то свитчи отображают все правильно. Но если например у одного элемента нажать на свитч ( т.е поменять его значение ) и потом попробовать изменить порядок, то у всех элементов свитч отображается корректно, кроме элемента который будет расположен на месте того, у которого меняли значение. На этом месте он не меняется согласно styleData.value, а остается такой какой был. Если вместо свитча попробовать использовать кнопку, то все работает нормально! т.е получается что checked у свитча не меняется при изменении styleData.value

Перемещено shell-script из general

 

user0229
()

RSS подписка на новые темы