Size: a a a

2020 July 07

D

Dmitry in Qt
Народ как в QML в ListView добавить разделитель (линию) между элементами? Делегат переписывать? Где тогда можно посмотреть исходный делегат, чтобы просто добавить линию и не менять ничего другого?
источник

Е

Егор in Qt
Dmitry
Народ как в QML в ListView добавить разделитель (линию) между элементами? Делегат переписывать? Где тогда можно посмотреть исходный делегат, чтобы просто добавить линию и не менять ничего другого?
Я себе такой вот компонент сделал
Rectangle {
   anchors.bottom: parent.bottom
   width: parent.width
   height: 1
   color: styles.accentColor
}
источник

M

Mr.Mait in Qt
Егор
хм, а чего у меня не обновляется тогда
А что делаешь с таймером? stop start ?
источник

D

Dmitry in Qt
Егор
Я себе такой вот компонент сделал
Rectangle {
   anchors.bottom: parent.bottom
   width: parent.width
   height: 1
   color: styles.accentColor
}
И куда его засовывать?
источник

Е

Егор in Qt
Mr.Mait
А что делаешь с таймером? stop start ?
Вот эту функцию вызываю с значением
function setTime(count) {
                   value = count
                   countdownTimer.start();
}
value это время с начала эпохи, я там в слоте его в строку преображаю
источник

Е

Егор in Qt
Dmitry
И куда его засовывать?
Создай файлик BottomBorder.qml и в делегате
delegate: Item { 
BottomBorder{}
...
}
источник

D

Dmitry in Qt
Егор
Создай файлик BottomBorder.qml и в делегате
delegate: Item { 
BottomBorder{}
...
}
ну вот а где многоточие что должно быть? Где найти какие там параметры по умолчанию? Чтобы я поменя только это момент
источник

M

Mr.Mait in Qt
Егор
Вот эту функцию вызываю с значением
function setTime(count) {
                   value = count
                   countdownTimer.start();
}
value это время с начала эпохи, я там в слоте его в строку преображаю
Судя по исходнику, если у тебя работает таймер и ты вызываешь start, то таймер игнорирует и работает в штатном режиме
источник

M

Mr.Mait in Qt
Советую вызывать restart()
источник

Е

Егор in Qt
Dmitry
ну вот а где многоточие что должно быть? Где найти какие там параметры по умолчанию? Чтобы я поменя только это момент
Не понял, а у тебя делегата нету чтоль? Что за параметры по умолчанию
источник

Е

Егор in Qt
Mr.Mait
Советую вызывать restart()
сейчас попробую
источник

D

Dmitry in Qt
Егор
Не понял, а у тебя делегата нету чтоль? Что за параметры по умолчанию
ну вот именно что я использую стандартный делегат) Не задаю его вручную и он меня устраивает всем, кроме того что нужно добавить линию)
источник

m

mefest in Qt
Dmitry
ну вот именно что я использую стандартный делегат) Не задаю его вручную и он меня устраивает всем, кроме того что нужно добавить линию)
значит надо писать кастомный_) посмотри примеры простых делегатов. там не должно быть что то сложное
источник

D

Dmitry in Qt
mefest
значит надо писать кастомный_) посмотри примеры простых делегатов. там не должно быть что то сложное
попробую, спасибо
источник

u

unt0njs in Qt
Всем спасибо, разобрался
источник

Е

Егор in Qt
Mr.Mait
Советую вызывать restart()
Сработало, правда там еще одна ошибка от меня была, но помогло. Спасибо
источник

MI

Michael Ivanov in Qt
Добрый день
Вопрос:
Как для QSqlDatabase указать
SET TRANSACTION READ ONLY
и
ISOLATION LEVEL
?
источник

Е

Егор in Qt
Michael Ivanov
Добрый день
Вопрос:
Как для QSqlDatabase указать
SET TRANSACTION READ ONLY
и
ISOLATION LEVEL
?
Ну транзацкии через QSqlDatabase::database().transaction(); и QSqlDatabase::database().commit/rollback
Остальное наверное через QSqlQuery, но я не знаю
источник

Е

Егор in Qt
Как добавить перевод для моб устройств? Для десктопа всё работает нормально, на телефоне просто нет .qm файлов, которые смейк генерирует. Мне их в ресурсы зашивать нужно? А если ребилд, перешивать чтоль?
источник

AS

Anatoly Shirokov in Qt
Егор
Как добавить перевод для моб устройств? Для десктопа всё работает нормально, на телефоне просто нет .qm файлов, которые смейк генерирует. Мне их в ресурсы зашивать нужно? А если ребилд, перешивать чтоль?
да, в ресурсы
источник