C++
天涯途客
这个作者很懒,什么都没留下…
展开
-
Qt下如何通过Qimage加载图片并利用OpenglWidget控件成像
使用opengl进行图像显示和处理具有很好性能表现,并且支持开发丰富的拓展功能。但是在qt下如何通过加载图片并显示,网上提供的方法过于复杂。笔者经过实践,总结出如下经验,并附录代码以供参考。步骤:1. 通过QImage读取图片;2. 接下来就是要将QImage的数据转换成opengl所需的数据。通过QGLWidget::convertToGLFormat来实现。代码注释里有一些注意事项,请大家也要注意。如果有更好的实现方式,也请多多指教。 QImage srcImg(filePath);//从路原创 2021-03-05 16:08:51 · 3517 阅读 · 0 评论 -
切换QT界面全局字体与字体大小
QT提供了一个字体选择对话框QFontDialog,界面如下。使用时可将选择的字体写入注册表,这样用起来才方便。若要同时使用Qss,注意要先设置font,再加载Qss,参考示例如下:CViewsManageModel* pViewsManageModel = CModelContainer::getViewsManageModel(); bool ok; QFont font = QFontDialog::getFont( &ok, m_pView->f原创 2021-02-23 15:18:17 · 2666 阅读 · 0 评论 -
高分辨率下QT界面图标不清晰的解决方案
笔者在做的软件都是在4K屏幕上使用的,为了适配4K分辨率,就按照搜索到的建议在main函数的首行添加了下面的这段代码,以得到一个良好的界面显示,通过这种方法界面的整体显示是比较自然舒适。#if (QT_VERSION >= QT_VERSION_CHECK(5,6,0)) { QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling ); }#endif后来发现在QT Designer中显示清晰的图标,特原创 2020-12-29 09:51:18 · 5542 阅读 · 3 评论 -
MFC/QT无法进入主函数/无法弹出界面的解决方法
MFC/QT无法进入主函数/无法弹出界面的解决方法最近遇到一个问题,程序能够编译通过,没有报错,但是却无法弹出界面。调试发现,程序都没有走到主程序的入口。后来搜索资料,发现可能是程序调用的dll模块环境出现了问题,通过延迟加载dll模块,程序成功运行,且功能不受影响。dll延迟加载的设置位置如图所示。...原创 2020-12-29 09:38:10 · 1097 阅读 · 2 评论 -
boost库 win10 64位编译问题
在尝试使用boost库1.71.0的过程中,遇到了bootstrap.bat运行失败的问题,在查找网上的解决方法并做了尝试之后,未能解决,自己摸索尝试了一下,才解决此问题,浪费了一些时间,记录一下,也供他人参考。 ![系统找不到指定的批处理标签](https://img-blog.csdnimg.cn/2019092010095891.PNG) bootstrap.log显示如下信...原创 2019-09-20 10:23:47 · 1289 阅读 · 0 评论