
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、一进来就遇到问题cannot run compiler 'clang++'. output这个问题要三步解决1、sudo apt-get install clang2、sudo apt-get install build-essential3、sudo apt-get install libqt4-dev...
单元测试是所有测试中最底层的一类测试,是第一个环节,也是最重要的一个环节,是唯一一次有保证能够代码覆盖率达到100%的测试,是整个软件测试过程的基础和前提,单元测试防止了开发的后期因bug过多而失控,单元测试的性价比是最好的。覆盖率(code coverage rate)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量测试工作进展情况的重要指标。在代码逻辑比较复杂的情况下,测试工作往往只能覆盖
应用程序的单例化,顾名思义,就是有且只有一个应用程序实例存在。现在了解到的单例化方式有三种,分别通过共享内存、QtSingleApplication、文件锁实现个人推荐使用文件锁,比较方便,快捷1、文件锁(QLockFile)文件锁的方式就是程序在启动时先检测是否有文件锁存在且文件锁是否有效来达到锁定程序的目的。主要通过QLockFile实现,关键代码:// 本测试程序id取名为SingleApp
先介绍一下设置方法// index项 设置为不可选择,index代表第几项,0 代表不可选(QVariant::Invalid),-1为可以(代表设置失败,恢复默认)ui->combox->setItemData(index, QVariant(0), Qt::UserRole - 1);// index项 设置背景置灰ui->combox->setItemData(ind
最近研究想着研究一下QT 的服务器,了解了一下QT中相关的接口,突然发现incomingConnection这个方式好简单呀,弄好后测试了一下(没有数据那种,只是简单的收到确认和回复(打开33个client客户端),不保证大批量的数据处理的效率)首先要弄一个数据接收已经处理的socket,只要readyRead和disconnected就行,一个用来接收数据,一个用来销毁连接// 头文件#i...
new 一个窗口或者控件QTabWidget addTab将新建的控件放到一个容器中,比如 QMap<QString , Widget *> m_qmapWidget;QString 部分用来存放tab的 文本内容,方便后面查找widget 存放对应的窗口删除 tab通过1> removeTab(int index)删除部分2> clear()删除全部同理QVBoxLayo
Qt模块模块描述Core核心的非图形类, 供其它模块使用。GUI图形用户界面( GUI) 组件的基类, 包括OpenGL。Multimedia音频, 视频, 电台, 摄像头的功能类。Network简化方便的网络编程的类。QMLQML类与JavaScript语言的支持。Quick可高度动态构建的自定义应用程序用户界面框架。SQL...







