当前位置: 代码迷 >> QT开发 >> Qml在手机平台,文本内容超过屏幕的时候怎么实现拖动查看文本。另外Qml按钮声音有关问题
  详细解决方案

Qml在手机平台,文本内容超过屏幕的时候怎么实现拖动查看文本。另外Qml按钮声音有关问题

热度:101   发布时间:2016-04-25 03:12:48.0
Qml在手机平台,文本内容超过屏幕的时候如何实现拖动查看文本。另外Qml按钮声音问题
rt:文本过长的时候时候,手机屏幕一屏无法显示完整,如何在手指在手机屏幕上移动的时候,拖动文本内容,比如新闻客户端,显示新闻的时候都是这样的,另外,拖动的时候怎么实现惯性效果,拖动范围约大,离开后,移动的位置越多。
qml里面自带的TextArea在文本超过高度之后,右边会出现垂直滚动条,但是部署到手机上的时候,滚动条不见了。

问题2:qml里面的按钮,单击时无声音,怎么让它点击时有手机系统的声音啊。
------解决方案--------------------
看看qml里边的 Flickable:

Flickable
{
        width: 500
        height: 500
        contentWidth: 500
        contentHeight: 1000
        flickableDirection: Flickable.VerticalFlick
        
        Rectangle
        {
                  anchors.fill: parent
                  ......
        }
}


这样试试,应该能解决第一个问题。

第二个问题:
在点击按钮的时候去播放一个音效文件试试?用QMediaPlayer
------解决方案--------------------
1、参见QML的例子程序,所有例子程序都自带了效果;
2、使用Audio类。
  相关解决方案