QT——label

QT —— label

 

1、纯文本:使用setText()设置一个QString

    QLabel *label = new QLabel(this);label->setText("label");label->setStyleSheet("color: red");// label->text(); // 获取文本

 

2、静态图像:使用setPixmap()设置一个图像

    label->setPixmap(QPixmap("D:/logo.png"));label->setFixedSize(100, 100);label->setScaledContents(true); // 按比例缩放图片达到理想的效果

 

3、动画:使用setMovie()设置一个动画

    QMovie *movie = new QMovie("D:/logo.gif");label->setMovie(movie);labei->setFixedSize(135, 200);label->setScaledContents(true);movie->start();

 

4、显示网址(单击打开)

(1)方法一

    label->setMinimumSize(170,20);label->setFrameShape(QFrame::WinPanel);label->setFrameShadow(QFrame::Sunken);label->setText(tr("<a href='http://www.genitop.com/'>http://www.genitop.com/</a>"));label->setOpenExternalLinks(true);

(2)方法二

    label-> setText(tr("<a href='http://www.genitop.com/'>http://www.genitop.com/</a>"));connect(label, SIGNAL(linkActivated(QString)),this, open_url);void socket::open_url(constQString &link){QDesktopServices::openUrl(QUrl(link));}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在64位Ubuntu上编译32位程序常见错误

问 题1&#xff1a; 找不到头文件 asm/errno.h 解决办法 &#xff1a; 【/usr/lib/gcc$ 】sudo ln -s x86_64-linux-gnu/asm asm 问题2&#xff1a;找不到gcc静态库&#xff0c;错误描述如下 ~/tools/dnn-offline-htk-32/HTKTools$ gcc -o HBuild -m32 -ansi -D_SVID_SOU…

详细记录丨Realtek RTL8188FU WiFi 驱动移植

1 参考资料 1、芯片数据手册&#xff1a;TL8188FCA.pdf2、驱动移植手册&#xff1a;Quick_Start_Guide_for_Driver_Compilation_and_Installation.pdf3、【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.3.pdf4、Linux 添加 WiFi 驱动&#xff1a;https://blog.csdn.net/sbddbfm/…

我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置

编译MYSQL选项&#xff1a;./configure --prefix/home/mysql --enable-assembler --with-charsetgbk --with-extra-charsetsgbk编译完成安装以后&#xff0c;需要对相应的MYSQL目录设置权限&#xff1a;chown -R root:mysql /home/mysqlchown -R mysql:mysql /home/mysql/varch…

C小项目 —— 学生信息管理系统

C小项目 —— 学生信息管理系统实现功能&#xff1a;1. 录入学生信息 2. 显示所有学生信息 3. 按学号查询学生信息 4. 按姓名查询学生信息&#xff08;支持模糊查询&#xff09; 5. 按年龄查询学生信息 6. 修改学生信息 7. 删除学生信息 8. 保存学生信息到文件 9. 从文件载入学…

拆解1968年的美国军用电脑,真的怀疑是“穿越”啊!

来源&#xff1a;数码之家文 | 禅哥这台机器在本人的eBay收藏夹里呆了很久&#xff0c;某日无意间扫了一眼收藏夹&#xff0c;突然发现卖家大降价&#xff0c;只要15刀&#xff0c;还有best offer选项。15刀你买不了吃亏&#xff0c;15刀你买不了上当。事不宜迟果断下手。根据非…

ZJOI2018 Round2 游记

day0 高铁上颓了一部电影,然后闭上眼睛就到了 醒来之后发现被绑了艹,袖子被打了个结,搞了 \(20\) 分钟才解开,真想把绑我的人吊起来 \(xxx\) 公交车上碰到一位长者,被教育了一顿 长者:"你们大学生呐,戴着一副眼镜,肯定不是读书读出来的,玩游戏玩多了吧?" 我:".…

暂无标题

最近感觉好无聊&#xff0c;天天堕落&#xff0c;没事可干。上网也感觉越来越无聊了&#xff0c;除了聊天还是聊天&#xff0c;根本就没有什么事干&#xff0c;时间就这么一点一点的过去。大学有所谓的真感情吗&#xff1f;感觉有又感觉没有&#xff0c;没有的人实在是太多了&a…

使用PWM实现语音播放

本文转自ARM中文社区&#xff0c;作者&#xff1a;Xiaoya链接&#xff1a;https://community.arm.com/cn/b/blog/posts/nucleof429-2-pwm事实上大部分MCU都可以实现语音播放下面是一段音频数据的波形局部放大图&#xff1a;以一定的速度采样&#xff08;ADC&#xff09;这些波形…

C小项目 —— 学生选课系统

C小项目 —— 学生选课系统#include<stdio.h> #include<windows.h> #include<stdlib.h> #include<conio.h>typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t;#define CLASS_CLS system("cl…

物流行业应用虚拟化解决方案

物流行业应用虚拟化解决方案来源&#xff1a;N-soft 51CTO提醒您&#xff0c;请勿滥发广告.cn 对物流企业来说&#xff0c;对外的货物流动增加了企业的利润&#xff0c;而对内的信息数据流动则是业务持续发展的基本保障。于是乎&#xff0c;架构自身内部远程应用接入系统…

为了杀蚊子,他用树莓派DIY了一把激光枪!

本文经AI新媒体量子位&#xff08;公众号ID&#xff1a;QbitAI&#xff09;授权转载&#xff0c;转载请联系出处。世人苦蚊子久矣。尤其在夏夜&#xff0c;耳边嗡嗡作响&#xff0c;甚至还得与其“挑灯夜战”个三百回合。为此&#xff0c;一个国外博士便DIY了一种高端的杀蚊方式…

Excel—数组

SUMPRODUCT&#xff08;数组求和函数&#xff09;和SUM是一样的&#xff0c;只不过数组写完公式后需要三键合一出结果&#xff08;ctrlshiftenter&#xff09;&#xff0c;用SUMPRODUCT写公式写完直接敲击enter就行了 函数语法&#xff1a;SUMPRODUCT&#xff08;第一个值&…

STM32f103 —— 内部flash读写

#ifndef _MCU_FLASH_H_ #define _MCU_FLASH_H_#include <stdint.h>// STM32f103C8T6 64KB FLASH&#xff0c;20KB RAM&#xff0c;1个扇区1KB,程序起始0x8000000 #define FLASH_START_ADDR ((uint32_t)0x8000000) #define FLASH_END_ADDR ((uint32_t)(0x8000000 …

java获取操作系统信息

Java代码 import java.util.Properties; Properties propsSystem.getProperties(); //获得系统属性集 String osName props.getProperty("os.name"); //操作系统名称 String osArch props.getProperty("os.arch"); //操作系统构架 String osVe…

memcpy执行效率测试,无效测试

#include <stdio.h> #include<time.h> #include<math.h> #include <unistd.h> clock_t start,stop; //clock_t是clock()函数返回的变量类型 double duration; //记录被测试函数运行时间&#xff0c;以秒为单位#define MAXK 1e7/*被测函数最大重复调用次…

第七章|7.3并发编程|协程

1、协程 5个任务实现并发&#xff0c;放到1个线程里边&#xff1b;单线程是无法实现并行的&#xff1b;并发是看起来任务是同时运行的就可以了&#xff0c;其本质来回切换并保存状态。 单线程实现并发&#xff0c;切换保存状态&#xff0c;协程要做的事情。 cpu正在运行一个任…

jQuery是什么,jQuery入门简介

|seektanjQuery是最近比较火的一个JavaScript库&#xff0c;从del.icio.us/上相关的收藏可见一斑。 到目前为之jQuery已经发布到1.2.1版本&#xff0c;而在这之前的一个星期他们刚发布1.2版本&#xff0c;看看他的各个版本的 发布时间 &#xff0c;不难发现他的飞速发展&#x…

STM32f103 —— timer

#ifndef _TIMER_H_ #define _TIMER_H_#include "stm32f10x.h" #include "type.h"// LED定时器&#xff0c;按键定时器&#xff0c;重发定时器 #define LED_TIMER TIM1 #define LED_TIMER_DIV 7200 #define LED_TIMER_PERIOD 2500#defin…

使用monkey命令来打开一个app

Knowin inSight10:/ # pm packge list adb shell monkey -p com.aispeech.player.eng -v 1

scp和sftp常用操作

文件异地直接复制&#xff1a; scp SCP的全称是secure copy (remote file copy program)&#xff0c;此命令是openssh-clients附带的,它的作用就是在机器之间实现拷贝&#xff0c;且机器之间的传输完全是加密的。 最简单的 scp 用法如下&#xff1a; [rootwww ~]# scp [-pr] [-…