logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用50行代码实现Linux系统usb设备插拔检测(基于Qt的神技能)

本文介绍一种简单有效的办法,不需要了解usb接口背后的细节,借助linux系统提供的lsusb命令和Qt的QProcess类即可实现。

#linux#qt
10-1 使用数据视图便捷类(Using the Item View Convenience Classes)

通常使用Qt提供的数据视图便捷类(item view convenience class)要比定义一个模型简单的多,适合无需分离模型和视图的操作。在第四章中我们使用了QTableWidget和QTableWidgetItem实现了表格的功能。在这一节中,我们将介绍这些便捷类的使用。第一个例子是一个只读的QListWidget,第二个例子是一个可编辑的QTableWidget,第三个例子显示的是

#qt#windows
8-5 用OpenGL绘图(Graphics with OpenGL)

  8-5 用OpenGL绘图(Graphics with OpenGL)OpenGL是绘制2D和3D模型的标准API。在OpenGL基础上,Qt可以使用QtOpenGL模块绘制3D图形。本节假设您已经熟悉OpenGL。如果对OpenGL不了解,可以浏览http://www.opengl.org/。在Qt应用程序中使用OpenGL绘图非常简单:我们需要从QGLWidget继承自己的

#qt
9-3 处理剪贴板(Clipboard Handling)

很多应用程序使用Qt提供的剪贴板。例如:QTextEdit类提供了cut(),copy()和paste()槽函数,也能相应键盘的快捷键。客户程序只要编写很少的代码,甚至不写代码。如果我们正在开发自己的类,可以使用函数QApplication::clipboard()得到Qt的剪贴板,该函数返回的是一个QClipboard类型对象的指针。使用这个指针很容器对剪贴板进行读写访问,调用setText

#qt
到底了