logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux平台下通过Qt修改系统日期时间

目录操作权限date与hwclock代码效果在超级用户权限下,使用date MMddhhmmyyyy.ss实现时间校正。由于Qt提供QProcess来执行shell命令,所以你也可以通过Qt编程来实现修改系统时间。操作权限遇到用户权限的问题,利用以下命令一次性完成,不用人工再输入用户密码:(类似用法见linux系统下添加IP的过程记录_liji_digital的博客-CSDN博客)echo "密码

文章图片
#linux#qt#运维
linux源码编译libunwind

下载libunwind的源码。我选择9.0.0版本。

文章图片
#linux
Qt读取xml文件,并写入另一个xml文件的示例

下面的代码利用Qt的QDomDocument等类来读取xml文件exm.xml,并写入另一个文件exm2.xml代码:#include <QDomNode>#include <QDomElement>#include <QDomDocument>#include <QFile>#include <QDebug>#include <Q

#xml#qt
ubuntu编译安装libtool

ubuntu编译安装libtool

#ubuntu#linux
ubuntu20.04编译qt源码5.15.3

本文介绍了在Win7宿主机环境下使用VMware 14.1.1和Ubuntu 20.04.6系统编译安装Qt5.15.3的完整流程。主要包括:1) 安装Ubuntu 20.04.6系统;2) 离线安装必要的依赖包;3) 下载并解压Qt源码;4) 修改源码文件后配置编译选项(特别指出需跳过QML相关模块);5) 执行make编译和安装;6) 配置环境变量;7) 通过简单Qt程序验证安装成功。文中特别

文章图片
#qt#linux#c++
linux设置文件权限为可执行

chmod +x 文件名任何用户均可运行此程序:chmod a+x 文件名撤销可运行权限:chmod -x 文件名

使用arduino控制超声传感器HC-SR04测量距离

这里设置声速350m/s。当物体距离传感器<15cm时,测量值明显偏小,但是>=15cm时测量基本准确。超声波测距传感器HC-SR04,购自某宝,不到6元。arduino leonardo一个。

文章图片
MV结构下设置Qt表格的代理(2)

本文介绍了如何在Qt表格中通过代理(Delegate)改变单元格外观,重点实现了一个带复选框的代理ChkDelegate。主要内容包括:1. 代理的工作原理:当代理重写paint函数时,单元格显示由代理控制;否则仍由模型的data()函数决定。2. 实现了一个复选框代理,在第一列显示勾选状态,用户点击时显示复选框控件。3. 模型数据约定用"v"表示勾选,"x&quot

#qt#c++
Qt事件体系概述(The Event System)

本文译自https://doc.qt.io/qt-5/eventsandfilters.htmlQt的事件都是派生自QEvent的对象。QEvent类代表应用程序内部发生的事情,或者代表程序需要知悉的一些外部活动的结果。事件可以被任何的QObject的派生类接收、处理,但是尤其事件都跟QWidget有关。本文介绍事件被程序发送、处理的典型流程。事件的发送(How Events are delive

#qt
我的第一个qml程序

根据<<Qt Cadaques>>第四页的例子,用qml实现一个纸风车放到绿地背景下。文中描述不甚详尽,这里给一个step-by-step的例子,从建立工程开始,尽量把细节交代清楚。建立工程建立一个普通的c++工程即可,内含一个mainwindow.h/.cpp文件,可以不要ui文件pro文件添加如下QT+= core gui quick qml新建qml文件import

#c++#qt
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择