Size: a a a

2021 June 30

RG

Renat Garaev in Qt
не раньше чем 6.2.2 какой нибудь, станет 6ая нормальной)
источник

RG

Renat Garaev in Qt
*потом скажут опять LTS и сидите дальше на 6.3. 6.4 на dev
источник

FS

Flower Surgeon in Qt
источник

M

Mr.Mait in Qt
Как в qml combobox сделать везде текст по центру? Если создаю делегат, сбивается тема material design
источник

v

vyacheslav@deepin:~$ in Qt
Text {
           horizontalAlignment: Text.AlignHCenter
           verticalAlignment: Text.AlignVCenter
       }
источник

v

vyacheslav@deepin:~$ in Qt
если я тебя правильно понял
источник

v

vyacheslav@deepin:~$ in Qt
но тебе нужно будет переопределять делегат, да
источник

v

vyacheslav@deepin:~$ in Qt
и материал отвалится
источник

v

vyacheslav@deepin:~$ in Qt
Забавно
источник

v

vyacheslav@deepin:~$ in Qt
в исходниках комбобокса вторых контролов есть         onWheel: {
           if (wheel.angleDelta.y > 0) {
               __selectPrevItem();
           } else if (wheel.angleDelta.y < 0){
               __selectNextItem();
           }
       }
   }
источник

v

vyacheslav@deepin:~$ in Qt
интересно почему тогда колесо не работает
источник

M

Mr.Mait in Qt
На win7 и линукс испытывал, qt 5.12 и 5.14. Не работало колесо мыши. Сделал так кстати
if (wheel.angleDelta.y < 0)
               control.incrementCurrentIndex()
           else
               control.decrementCurrentIndex()
источник

v

vyacheslav@deepin:~$ in Qt
источник

v

vyacheslav@deepin:~$ in Qt
ламерский вариант
источник

v

vyacheslav@deepin:~$ in Qt
import QtQuick.Controls 2.15
import QtQuick.Controls.Material 2.15
import QtQuick.Templates 2.15 as T
import QtQuick.Controls.impl 2.15
import QtQuick.Controls.Material.impl 2.15

Window {
   width: 640
   height: 480
   visible: true
   title: qsTr("Hello World")


   ComboBox {
       focus: true
       id: control
       model: ["First", "Second", "Third"]
       contentItem: T.TextField {
             padding: 6
             leftPadding: control.editable ? 2 : control.mirrored ? 0 : 12
             rightPadding: control.editable ? 2 : control.mirrored ? 12 : 0

             text: control.editable ? control.editText : control.displayText

             enabled: control.editable
             autoScroll: control.editable
             readOnly: control.down
             inputMethodHints: control.inputMethodHints
             validator: control.validator
             selectByMouse: control.selectTextByMouse

             font: control.font
             color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
             selectionColor: control.Material.accentColor
             selectedTextColor: control.Material.primaryHighlightedTextColor
             horizontalAlignment: Text.AlignHCenter
                 verticalAlignment: Text.AlignVCenter

             cursorDelegate: CursorDelegate { }
         }
   }
источник

v

vyacheslav@deepin:~$ in Qt
более универсально
источник

AN

Alexander N in Qt
Помню извращения, которые я делал, чтобы полностью кастомный скроллбар привязывался к WebView(тогда не было ещё WebEngine) В том числе и привязывался к мыши
источник

S

Sergey eSKon in Qt
Кстати, про WebView вопрос, вдруг кто решал такое. У меня в приложении есть таймер плавающий, то есть его можно по экрану таскать, он полупрозрачный, поверх всего. z сейчас уже в качестве эксперимента установил в 500 (это на qml), но проблему так и не решил - на вьюхах с WebView он оказывается всегда под последним. Никто не сталкивался?
источник

v

vyacheslav@deepin:~$ in Qt
Ну веб вью в опенгл рисует, и там видимо контексты пересекаются
источник

v

vyacheslav@deepin:~$ in Qt
проверки глубины нет может
источник