私はまた、上下キーを使ってスクロールすることができFlickable
にいくつかのテキストを入れたいです。それは動作しますが、スクロールした後はスクロールバーが表示されません。マウスホイールスクロールは正常に動作します。のQt 5.9 QMLアップ/ダウン
-style universal
は
-style material
が
-style default
がが
を示さない表示されません表示されません。ここに私のコードは次のとおりです。任意のヘルプ
import QtQuick 2.7
import QtQuick.Controls 2.2
ApplicationWindow
{
visible: true
width: 640
height: 480
Flickable
{
anchors.fill: parent
flickableDirection: Flickable.VerticalFlick
focus: true
TextArea.flickable: TextArea
{
text:
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna " +
"aliqua. Ut enim ad minim veniam, quis nostrud exercitation " +
"ullamco laboris nisi ut aliquip ex ea commodo cosnsequat. " +
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna " +
"aliqua. Ut enim ad minim veniam, quis nostrud exercitation " +
"ullamco laboris nisi ut aliquip ex ea commodo cosnsequat. " +
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna " +
"aliqua. Ut enim ad minim veniam, quis nostrud exercitation " +
"ullamco laboris nisi ut aliquip ex ea commodo cosnsequat. " +
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna " +
"aliqua. Ut enim ad minim veniam, quis nostrud exercitation " +
"ullamco laboris nisi ut aliquip ex ea commodo cosnsequat. " ;
font.pixelSize: 25
wrapMode: TextArea.Wrap
readOnly: true
}
ScrollBar.vertical: ScrollBar { id: scrollBar }
// up/down keys described here:
// https://doc-snapshots.qt.io/qt5-5.8/qml-qtquick-controls2-scrollbar.html
Keys.onUpPressed: scrollBar.decrease()
Keys.onDownPressed: scrollBar.increase()
}
}
感謝。
、材料とユニバーサルスタイルで期待通りにスクロールバーが点滅しないことを見落とします。修正が途中です。うまくいけばQt 5.9.1への土地:https://codereview.qt-project.org/#/c/196860/ – jpnurmi