Qt
momodosky
Touche. Invictus Maneo.
展开
-
记录:QLabel显示图片 & 自适应缩放。
Qt使用QLabel显示图片及支持缩放,小玩意儿经常用而不记,经常从头来过,记之以永绝后患。【需求】1、使用QLabel显示图片;2、图片随窗口/控件的大小调整自适应调整大小(保持比例)。【实现】1、显示图片: QImage image(pic_file); this->pixmap = QPixmap::fromImage(image); ui->lb_pic->setPixmap(pixmap.scaled(ui->lb_pic-&原创 2021-05-15 17:56:51 · 13336 阅读 · 0 评论 -
【Qt】QPixmap按比例缩放图片。
QPixmap QPixmap::scaled(const QSize &size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation)Qt::AspectRatioMode aspectRatioMode:Qt::IgnoreAspectRatio 忽略图片比例,直接缩放到size(图中-...原创 2020-09-10 16:14:17 · 11284 阅读 · 0 评论 -
Qt Test使用。
1、创建子目录项目。文件 -> 新建文件或项目(Ctrl+N) -> 其他项目 -> 子目录项目,填写项目名称、路径,完成创建。(可以直接完成并添加子项目)。2、添加UT子项目。子目录项目 -> 右键 -> 新子项目。其他项目 -> Auto Test Project。填写项目名称、路径,下一步。选择测试框架Qt Test,选择是否成初始化及清理代码,输入TestCase名称,下一步,完成。3、配置开发项目在编译后自动执行UT.原创 2020-09-05 14:18:41 · 2993 阅读 · 1 评论 -
QMediaPlayer锁定媒体文件的问题。
【问题描述】QMediaPlayer audioPlayer;audioPlayer.setMedia(QUrl::fromLocalFile("xxx.wav"));audioPlayer.play();........audioPlayer.stop(); // QMediaPlayer停止播放后,媒体文件xxx.wav仍被锁定【解决办法】audioPlayer.stop()后执行:audioPlayer.setMedia(QUrl::fromLocalFile("")); //.原创 2020-08-16 00:09:27 · 210 阅读 · 0 评论