社区
Qt
帖子详情
Qt: 使用QLabel 实现的跑马灯在windows平台显示正常,在android平台文字覆盖且背景不透明。
wxiuqing856
2014-04-07 02:46:38
实现功能:跑马灯。
使用控件:QLable(重写的)。
问题:在win7上是正常显示的:文字可以流畅的向左移动,背景透明。
然而将程序部署到android操作系统上后,
1、文字可以向左移动,但文字在原来的位置不消失。
2、背景变为全黑。
查找资料后无果,请各位大神指点。
...全文
589
2
打赏
收藏
Qt: 使用QLabel 实现的跑马灯在windows平台显示正常,在android平台文字覆盖且背景不透明。
实现功能:跑马灯。 使用控件:QLable(重写的)。 问题:在win7上是正常显示的:文字可以流畅的向左移动,背景透明。 然而将程序部署到android操作系统上后, 1、文字可以向左移动,但文字在原来的位置不消失。 2、背景变为全黑。 查找资料后无果,请各位大神指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxiuqing856
2014-04-23
打赏
举报
回复
问题解决了,在window下的程序中有窗口属性设置: setWindowFlags(Qt::Window | Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint); setAttribute(Qt::WA_TranslucentBackground); 部署到android上后,去掉这些属性就显示正常了。但为何如此,不得而知。大神路过时,可指点一下哈。
.千山.
2014-04-07
打赏
举报
回复
代码都不贴你让人怎么给你答
QT
:自定义
QLabel
实现
点击事件
QT
:自定义
QLabel
实现
点击事件
qt
指示灯 状态灯 红绿灯 LED灯:
使用
QLabel
实现
前言 需要在界面上实时
显示
设备的状态,希望通过指示灯来
显示
,例如绿色代表正常,红色代表异常。
实现
步骤 首先添加几个
QLabel
控件,下图添加了四个
QLabel
控件。对于
QLabel
,双击可以修改其text,在属性栏可以修改其objectName,修改led1、led2的objectName为label_led1、label_led2。
使用
自定义函数setLED来
实现
LED灯。 // 该函数将label控件变成一个圆形指示灯,需要指定颜色color以及直径size // color 0:grey 1:r
QT
QLabel
右
跑
马
显示
文字
开发中可能会需要加一些
跑
马的效果,会使界面看起来很炫,而且可以达到提醒用户的作用。 简单
实现
了右
跑
马的效果,
使用
的是
QLabel
显示
的
文字
,利用
QT
imer来控制
跑
马的速度: 效果如图: 示例代码: #ifndef TEXTTICKER_H #define TEXTTICKER_H #include #include class TextTicker :
QT
:
QLabel
使用
setPixmap函数无法
显示
PNG图片的问题
QT
中
QLabel
通过以下方法设置PNG格式的图片,图片未能
显示
。 ui->lblQuestionIcon->setPixmap(QPixmap(":/Resources/Images/q-01-04.png")); 首先想到是否路径问题检查qrc文件,配置如下,确认路径没有问题, 但打开qrc文件发现图片中红色方框内未能
显示
出图标,所以确定是图片问题。 网上资料了解到
QT
对图片要求严格,扩展名是png,但如果格式不符合png,那么
QT
将不能识别,通过notepad++打开文件发现
Qt
学习笔记:
QLabel
同时
显示
图片和
文字
前言
QLabel
是
Qt
自带的一个
显示
用控件,可以用来
显示
图片和文本。其
使用
也非常方便:用setPixmap(const QPixmap &)接口来设置要
显示
的图片,用setText(const QString &)接口来设置要
显示
的文本。然而在
使用
过程中,我发现
QLabel
的setPixmap(const QPixmap &)和setText(const QString...
Qt
16,235
社区成员
26,649
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章