QWebEngineView在Win10下无法正常显示

QWebEngineView对环境的要求还是挺高的
首先需要检查硬件支持OpenGL的版本,至少2.0以上,如果硬件达不到OpenGL2.0,大多数情况下是无法正常运行的。
可以试试main函数开头添加:

QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);

试着解决。

如果硬件达标,但是在Win10上还是无法正常运行,有可能是硬件太强悍,分辨率太高导致的,需要在main函数入口处加以下设置

QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

Linux查找文件

find

当我们正在数十个文件中寻找特定文件时,这个命令就是救星。我将在这里介绍几个简单的用例。示例1:列出所有CSS文件(包括子目录):
find . -type f -name "*.css"
示例2:列出所有CSS或HTML文件:
find . -type f \( -name "*.css" -or -name "*.html" \)

tree

以树状格式列出目录的内容。它有整洁的选项,如只显示目录:
tree -d

htop

有名的过程监控。它有一个漂亮又多彩的命令行界面。一些有用的键绑定:
\过滤器
/搜索
,选择排序条件
k发送杀死信号
u用户过滤结果
t打开/关闭树模式
-和+ 折叠 / 展开选定的流程树
H关闭显示线程

Linux添加启动脚本

比较常见的做法:
编辑/etc/rc.local文件
exit 0之前添加自己编写的脚本命令,或者自定义脚本程序的全路径指向。

值得注意的是rc.local文件需要检查一下执行权限,ls -l命令看一下是否有x权限。

另外,如果添加的是自己的外部脚本的路径,确认一下改脚本是否能在其他路径下执行,比如我在路径P上有一个程序APP,给他编写了启动脚本SH,在P路径执行是没有问题的,但是在其他路径下执行就出错,原因在于APP内部使用了file-io读写当前路径下的配置文件,当在P路径下执行时是没有问题的,一旦在其他路径执行就会报错,找不到配置文件。这种脚本放入/etc/rc.local也是没法正确执行的,需要在这之前使用cd命令先进入指定路径才能正确运行。

丁丁生于 1987.07.01 ,30岁,英文ID:newflydd

  • 现居住地 江苏 ● 泰州 ● 姜堰
  • 创建了 Jblog 开源博客系统
  • 坚持十余年的 独立博客 作者
  • 大学本科毕业后就职于 中国电信江苏泰州分公司,前两年从事Oracle数据库DBA工作,两年后公司精简技术人员,被安排到农村担任支局长(其本质是搞销售),于2016年因志向不合从国企辞职,在小城镇找了一份程序员的工作。
  • Git OSChina 上积极参与开源社区