Size: a a a

2021 April 30

А

Александр in Qt
Здравствуйте, попробуйте Application Window.height или просто window.height.
источник

LB

Liana Batalova in Qt
спасибо, не помогло(
источник

T

Tamer in Qt
Как выяснилось, да
источник

☭k

☭ ktrace in Qt
так они для всех и прелетели. но забрал их файрволл
источник

МК

Мгер Карапетян... in Qt
если это Flickable или потомок, то там должны быть поля contentHeight  & contentWidth

   ScrollBar.vertical: CustomScrollBar {
       topPadding: table.topPadding
       bottomPadding: table.ScrollBar.horizontal && table.ScrollBar.horizontal.visible
                      ? table.ScrollBar.horizontal.height : 0
       visible: height - table.topMargin < table.contentHeight
   }

   ScrollBar.horizontal: CustomScrollBar {
       leftPadding: table.leftPadding
       rightPadding: table.ScrollBar.vertical && table.ScrollBar.vertical.visible
                     ? table.ScrollBar.vertical.width : 0
       visible: width - table.leftMargin < table.contentWidth
   }
источник

LB

Liana Batalova in Qt
спасибо
я решила проблему вот так:
           
contentItem: Rectangle {
               implicitWidth   : 5
               radius          : 2
               color           : "#8D96A3"
               visible         : parent.active
           }
           policy: ScrollBar.AsNeeded


это в scrollbar
источник

OL

Oleg Linkin in Qt
Кто-то, кто пишет на qml под десктоп - вы диалоги сами руками пишете или используете готовые, а то нативный лук в готовых у меня отсутствует и я не могу решить: стоит ли линковаться с widget, чтобы диалоги стали обычными, или проще сделать свой openfiledialog руками
источник

МК

Мгер Карапетян... in Qt
https://doc.qt.io/qt-5/qml-qtquick-dialogs-filedialog.html — почему не использовать?
источник

OL

Oleg Linkin in Qt
потому что нейтив лук поддерживается только в ограниченном числе ОС
источник

OL

Oleg Linkin in Qt
точнее не так. Ща покажу как выглядит этот диалог у меня
источник

OL

Oleg Linkin in Qt
источник

OL

Oleg Linkin in Qt
очень удобно, да.
источник

AS

Anatoly Shirokov in Qt
источник

МК

Мгер Карапетян... in Qt
а виджет нормально открывает?
источник

OL

Oleg Linkin in Qt
да, если виджетовский - то все ок.
источник

OL

Oleg Linkin in Qt
вот я и думаю, что если напишу этот же диалог руками, то там, я думаю, будут нормально работать стили и все станет ок. Такое чувство, что диалог игнорит стили приложения. У меня стоит Martial, но диалог точно не в его цветах
источник

OL

Oleg Linkin in Qt
хотя, возможно, это как-то kde на него так влияет
источник

МК

Мгер Карапетян... in Qt
только оно будет не нативной для всех операционок
источник

OL

Oleg Linkin in Qt
В итоге есть выбор: Qml::FileDialog vs QtLabs::FileDialog(нужен widget) vs одинаково везде и самодельно на qml
источник

OL

Oleg Linkin in Qt
я планировал все написать на qml, поэтому не хотелось бы линковаться с widget.
источник