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

xiaoqiang5448 2014-08-28 01:46:42
rt:文本过长的时候时候,手机屏幕一屏无法显示完整,如何在手指在手机屏幕上移动的时候,拖动文本内容,比如新闻客户端,显示新闻的时候都是这样的,另外,拖动的时候怎么实现惯性效果,拖动范围约大,离开后,移动的位置越多。
qml里面自带的TextArea在文本超过高度之后,右边会出现垂直滚动条,但是部署到手机上的时候,滚动条不见了。

问题2:qml里面的按钮,单击时无声音,怎么让它点击时有手机系统的声音啊。
...全文
331 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你好,请问这个实现滑动后不会弹回来吗?Flickable好像使用之后会自己弹回来,不能定位在我想让他停止的地方
xiaoqiang5448 2014-09-02
  • 打赏
  • 举报
回复
声音那个还没试
xiaoqiang5448 2014-09-01
  • 打赏
  • 举报
回复
引用 1 楼 Final_Mystery 的回复:
看看qml里边的 Flickable: Flickable { width: 500 height: 500 contentWidth: 500 contentHeight: 1000 flickableDirection: Flickable.VerticalFlick Rectangle { anchors.fill: parent ...... } } 这样试试,应该能解决第一个问题。 第二个问题: 在点击按钮的时候去播放一个音效文件试试?用QMediaPlayer
谢谢,的确可行。。。
彩阳 2014-08-29
  • 打赏
  • 举报
回复
1、参见QML的例子程序,所有例子程序都自带了效果; 2、使用Audio类。
Final_Mystery 2014-08-28
  • 打赏
  • 举报
回复
看看qml里边的 Flickable: Flickable { width: 500 height: 500 contentWidth: 500 contentHeight: 1000 flickableDirection: Flickable.VerticalFlick Rectangle { anchors.fill: parent ...... } } 这样试试,应该能解决第一个问题。 第二个问题: 在点击按钮的时候去播放一个音效文件试试?用QMediaPlayer

16,173

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧