QT 记录

qml 移动窗口会闪烁

javascript 复制代码
int main(int argc, char *argv[])
{
	QCoreApplication::setAttribute(Qt::AA_UseOpenGLES);
	//or
    QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
}

window 拉取qml程序依赖文件

打开QT自带的命令窗口,转到exe程序目录:

javascript 复制代码
windeployqt  qml程序.exe --qmldir 源项目.qml文件目录

与qt UI对比多了 --qmldir 源项目.qml文件目录

qt替换程序图标

1.桌面运行图标

javascript 复制代码
int main(int argc, char *argv[])
{
	QGuiApplication app(argc, argv);
	app.setWindowIcon(QIcon(":/icon.png"));
}

2.exe程序图标.ico

在线免费生成.ico文件

链接: link

在项目.pro目录下创建.rc文件内容如下:

javascript 复制代码
IDI_ICON1 ICON DISCARDABLE "path/icon.ico"

然后再.pro添加 .rc文件

javascript 复制代码
RC_FILE = filename.rc
相关推荐
冰暮流星1 分钟前
javascript之for-of循环
开发语言·javascript·ecmascript
不绝1912 分钟前
Input/屏幕/Camera/光源/碰撞检测/音频相关
开发语言·javascript·ecmascript
云游云记5 分钟前
php性能优化总结
开发语言·性能优化·php
独自破碎E6 分钟前
【滑动窗口】最小覆盖子串
java·开发语言
fengfuyao9857 分钟前
C#实现指纹识别
开发语言·c#
开发者小天8 分钟前
python中的Dictionaries
android·开发语言·python
假女吖☌9 分钟前
Lua 脚本
开发语言·lua
今天多喝热水13 分钟前
Lua脚本实现滑动窗口
java·开发语言·lua
没有bug.的程序员14 分钟前
Spring Cloud Gateway:API网关限流与熔断实战
java·开发语言·数据库·spring boot·gateway·api·springcloud
爱学习的阿磊16 分钟前
C++代码动态分析
开发语言·c++·算法