C++&Qt
阿基米东
本科毕业于国内某知名双非理工大学,当过校队球员,后自学编程,专注于嵌入式软件开发十余年,在物联网、机器人、汽车等领域拥有实战经验,也是多个开源项目的贡献者,对 Web 前后端、AI 技术略知一二。立志成为一名杰出的开源创客,让世界因我而变得更美好!
展开
-
QT对话框中show和exec的区别
(注:本文在转载的同时作出小部分修改。)QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模态对话框。控制权即刻返回给调用函数。弹出窗口是否为模态对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediatel转载 2015-09-19 19:30:38 · 2351 阅读 · 0 评论 -
Qt5打开文件对话框简述
这两行代码摘自我之前写的一个TCP传送文件的程序: QStringfileName;//保存文件路径 fileName=QFileDialog::getOpenFileName(this,tr("这是标题>>open>>"),tr("C:/Qt/ICon"),tr("pngfile(*.png);;iconfile原创 2014-03-29 16:23:59 · 1732 阅读 · 0 评论 -
C++单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。原创 2016-08-14 11:01:53 · 781 阅读 · 0 评论 -
了解C++11新特性
文章转载:http://developer.51cto.com/art/201312/422379.htm ToWrting的C++11系列博文:http://towriting.com/blog/2013/08/01/what-is-cpp11/ C++11的编译器支持列表:http://cpprocks.com/c11-compiler-support-shootout-visual-stu转载 2016-10-24 15:32:35 · 829 阅读 · 0 评论 -
QString与char *的相互转换
在进行编程时,我们经常需要用到字符串这种类型,毫无疑问,Qt 库中也对字符串类型进行了封装,QString 类提供了你能想到的所有字符串操作方法,给开发者带来了极大方便。 但是我们在编写程序时,不可避免地会在 Qt 框架上使用第三方的开源库,由于库的类型基本上都是标准的类型,即使用 char * 来表示字符串类型。那么问题来了,QString 和 char * 之间如何进行转换呢? 下面分两原创 2016-09-08 00:27:43 · 60625 阅读 · 5 评论 -
基于Qt的ARM-Linux系统测试工具
GYT_BOX 是一个特地为 ARM Linux 平台开发的基于 Qt 的图形界面系统测试工具,提供一些常用外设的测试和校准功能、系统设置、监测等功能。 在 Yocto 系统 Sato 桌面的 All 或 Settings 页面可以找到“GYT Box”图标,如图1所示,点击图标即可启动程序。 图1 在 All 页面找到 GYT Box 应用程序 GYT Box 的左侧是功能栏,目前包括原创 2017-06-26 23:47:55 · 2428 阅读 · 2 评论 -
Qt 程序使用自带 ttf 字体示例
TTF简介 TTF(TrueTypeFont)是 Apple 公司和 Microsoft 公司共同推出的字体文件格式,随着二十多年来 windows 的流行,目前 TTF 已经变成最常用的一种字体文件表示方式。truetype 字体的最大优点是可以很方便地把字体轮廓转换成曲线,可以对曲线进行填充,制成各种颜色和效果,它可以进一步变形,制作特殊效果字体,因此经常用来制作一些标题字或花样字。 桌原创 2017-12-08 17:24:46 · 7708 阅读 · 1 评论