日志
-
2026-06-17 15:45
-
问题根因
阅读全文»分类:QT|回复:0|浏览:19
我当时用的是 Qt 6.11.0,但 CMake 里用的两个属性名都不对:
1. 应用名没生效 — 你用的是 QT_ANDROID_APPLICATION_NAME,但 Qt 6.9+
官方属性名是 QT_ANDROID_APP_NAME。证据:生成的 manifest 里
android:label="Video_1"(回退成了 target
名),你设的"QT6第一次使用"完全没出现。
2. 图标没生成 — 你用的是 QT_ANDROID_ICON,这个属性名在 Qt 6.9+
不被识别。正确的属性是 QT_ANDROID_APP_ICON,但它只替换 manifest
里的占位符(比如 @mipmap/ic_launcher),不会自动生成图标文件。证 ..
-
2026-06-08 16:24
-
1.QCheckBox不透明解决办法:
阅读全文»分类:QT|回复:0|浏览:21
同时,在全局样式表中增加:复制代码QCheckBox {
background: transparent;
color: white;
}
QCheckBox::indicator {
background: transparent;
}
另外,可能还需要设置 voiceSwitch 所在布局的父控件透明,但通常样式表足以。
为了彻底解决,我们可以在 setupUI 中,为 voiceSwitch 单独设置样式:复制代码voiceSwitch = new QCheckBox("开启语音播报");
voiceSwitch->setChecked(false);
voiceSwitch->setStyleSheet("QCheckBox { background: transparent; } QCheckBox::indicato ..
-
2026-04-29 12:42
-
1.在main.cpp启用IDP
阅读全文»分类:QT|回复:0|浏览:50
复制代码#include <QApplication>
#include "widget.h"
int main(int argc, char *argv[])
{
// 启用高DPI支持
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
#endif
QApplication a(argc, argv);
Widget w;
w.show();
return a.exec();
}
2.对于QT自带的文件对话框在高分屏下超出手机屏幕范围的处理办法
解决方案
方案一:使用实例化 QFileDialog(推荐,可完全 ..
-
2024-08-29 12:42
-
1查看错误代码日志信息
阅读全文»分类:Shell|回复:0|浏览:639
复制代码这些提示会在/var/log/apt/history.log或者/var/log/dpkg.log日志文件中找到详细记录。您可以使用sudo tail -n 10 /var/log/apt/history.log 或 sudo journalctl -u apt(对于更详细的apt日志)命令查看最近的操作历史。如果涉及到dpkg,则可以尝试sudo journalctl -u dpkg。
如果您想知道为什么会有这个特定的触发器设置,可以在搜索框输入触发器的名称,然后在终端使用apt-cache policy 或dpkg -l | grep 来查找相关信息。
3查看终端用户输入过的历史命令
复制代码history
记录所用户输入过的命令,不 ..
-
2024-08-26 19:28
-
1 更新本地
阅读全文»分类:默认分类|回复:0|浏览:527
复制代码git pull2.放弃本地只要云端
更新 f4325e6..af88388 error: 您对下列文件的本地修改将被合并操作覆盖:
如果你不想保留你的本地修改,你可以放弃它们,然后更新你的代码库。
执行以下操作:
复制代码git checkout -- 你的本地路经/MyFT/js/main.js文件名
git pull3.强制更新本地到云端
复制代码git push -u origin +master
就可以正常push代码了。
-
2024-08-20 21:37
-
1.history用来查看用户输入的历史命令记录:
阅读全文»分类:Shell|回复:0|浏览:686
复制代码默认情况下,Shell会在用户的主目录下存储一个名为.bash_history的文件(对于Bash Shell而言),用于保存用户的历史命令
如果你想要自定义历史命令的记录行为,比如增加记录的命令数量、改变历史命令文件的存储位置等,你可以通过修改Shell的配置文件(如.bashrc或.bash_profile等)来实现。
复制代码以下是一些常用的自定义历史命令记录的设置:
增加历史命令的记录数量:
bashCopy Code
expo ..
-
2024-08-19 22:48
-
1.延时函数:
阅读全文»分类:QT|回复:0|浏览:635
复制代码#include <conio.h>
在linux平台用curses.h ubantu下输入
sudo apt-get install libncurses5-dev 安装
sleep(1);
usleep(1000000);2.清屏函数
复制代码#include<curses.h>
clrscr();
printf("\e))
-
2024-06-21 07:18
-
复制代码1
阅读全文»分类:Ubuntu常见问题收藏|回复:0|浏览:737
首先执行以下命令更新包列表:
sudo dpkg --add-architecture i386
sudo apt update
再依次运行下列命令:
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-common
sudo apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"
最后运行下列命令安装wine最新稳定版本,虽然带宽足够,但是下载速度很慢,只有20+kb/s, 需要等待很长时间(下了很久才下完)。
sudo apt install --install-recommends wi ..
-
2024-05-20 12:22
-
//mp3转wav
阅读全文»分类:QT|回复:0|浏览:676
复制代码ffmpeg -i qq.mp3 -acodec pcm_s16le -ar 44100 -ac 2 output.wav
//提取视频中的声音
复制代码//从mp4中提取mp3
ffmpeg -i 11.mp4 -vn 33.mp3//去除视频中的原声
复制代码ffmpeg -i 33.mp4 -c:v copy -an 1234.mp4
//提取视频中的图片
复制代码9. 截取视频图像
//提取视频里的图片 -i 原文件 -r 秒 -f image2 自定义路径/%03d.jpg
ffmpeg -i 1.mp4 -r 1 -f image2 ./mp4-image/%03d.jpg
-r 表示每一秒几帧
-f 指定输出格式(imags2是指输出格式为图片
-q:v 表示存储jpeg的图像质量,一般2是高质量。
如此, ..
-
2024-05-02 14:32
-
复制代码使用QPainter的setOpacity方法:
阅读全文»分类:QT|回复:0|浏览:1827
QPainter对象有一个setOpacity方法,可以用来设置绘图操作的透明度。这个方法接受一个浮点数作为参数,范围从0.0(完全透明)到1.0(完全不透明)。
QPainter painter(this);
painter.setOpacity(0.5); // 设置透明度为50%
painter.drawEllipse(10, 10, 100, 100); // 绘制一个半透明的椭圆
使用QColor的透明度设置:当使用QPainter绘制图形时,可以通过设置QColor对象的透明度来影响绘制结果的透明度。QColor类有一个setAlpha方法,可以用来设置颜色的透明度。复制代码QPainter painter(this);
..


