1、汉字编译错误或乱码
#pragma execution_character_set("utf-8")
QString s = tr("汉字");
2、设置QTreeWidget背景透明
treeWidget->setStyleSheet("background:transparent");
3、设置QPushButton文字格式
pbt->setStyleSheet("text-align:left;font-size:30px;color: red");
4、获取屏幕
QList<QScreen *> list = QApplication::screens();
5、qt加载资源的方法
将qrc文编生成rcc文件,然后在应用中加载使用。
rcc -binary myresource.qrc -o myresource.rcc
QResource::registerResource("/path/resource.rcc");
可以在程序中动态加载这个资源文件,切换方法为:
QResource::unregisterResource(path_old) //先释放已加载的
QResource::registerResource(path) //加载新的
博客介绍了QT开发中的常见问题及解决办法,包括汉字编译错误或乱码、设置QTreeWidget背景透明、设置QPushButton文字格式、获取屏幕等,还阐述了qt加载资源的方法,即把qrc文编生成rcc文件并在应用中加载使用,且可动态加载和切换。

1989

被折叠的 条评论
为什么被折叠?



