- 博客(4)
- 收藏
- 关注
原创 通过ssh远程启动linux上的Qt界面程序
当我们使用Qt自己写了一个程序的时候,通常都会通过ssh来远程传输到目标机器,然后需要在目标机上运行该程序看效果 但是,我们在终端中,如果直接在ssh中调用程序的启动命令,通常都会报诸如”can not connect to display”值类的错误。这是为什么呢? 我们来看一张图 图片左边的是在终端的ssh连接远程主机的环境下,右图是直接在Ubuntu上的终端环境下 我们看到,两个...
2018-02-26 14:00:02 6872 3
原创 QColor转QString
很多时候在使用QColor时,会有一些转换需求, 最常见就是转换成字符串了,这里提供一个还比较通用的转换方法QString ColorHelper::makeColorString(const QColor &color, const QString type){ if(type == "RGBA") { return QString("rgba(%1, %2, %3, %
2018-02-23 13:16:15 8788
原创 C++开发者对C语言开发的一些建议
作为一名C/C++混合开发人员,在C语言和C++的交替开发时, 常遇到一些很不有好的C语言接口,这样给C++的开发带来了不少的麻烦,个人认为, 有必要在给出一些合理性建议来规避一些不必要的麻烦关于头文件我们都知道, C++是兼容C语言的, 所以我们在使用C++的时候, 可以直接包含C语言的头文件来调用C语言的函数, 但是一般C语言初学者或者C语言编程习惯不是很好的人写的C语言接口头文件...
2018-02-11 12:05:20 509
原创 macOS平台OpenGL + GLEW + GLFW的正确初始化顺序
在之前博文中有写到如何在macOS平台搭建OpenGL的开发环境,但是平台搭建好之后,如果按照红皮书(第8版)上的代码来开始写自己的第一个OpenGL程序时,由于教程中使用的还是glut而不是glfw,所以程序相对要有些变化, 但是变化也不是随便变化的,其中有一些很重要的部分,尤其是初始化顺序,要特别注意给出一个可以正常运行的初始化的例子( 在这者之前遇到了各种段错误崩溃)int
2018-02-04 22:53:23 1176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人