titleBar.hprotected : //双击标题栏进行界面的最大化/还原 virtual void mouseDoubleClickEvent(QMouseEvent * event);//进行界
Qt中已经有一些封装好的对话框,比
经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径、用户目录路径、临时文件夹等。在 Qt 中实现这几个功能所用的方法虽然都不难,但是各不相同,每次用到时还要现去查,很不方便。因此就写了这篇博客,把这几种需求的实现方式总结了一下。
要用到Qt的QLocalSocket,QLocalServer类,这两个类从接口上看和网络通信socket没有区别,但是它并不是真正的网络API,只是模仿了而已
Qt style sheet, 简写就是qss, Qt样式
插件是一种遵循一定规范的应用程序接口编写出来的程序,定位于开发实现应用软件平台不具备的功能的程序。插件与宿主程
很多小知识点,我以为自己懂了,实际没搞透。数据库字段允许空值(null)的问题,你遇到过吗?在验证问题之前,我们先建一张测试表及测试数据。构建的测试数据,如下图所示:有了上面的表及数据之后,我们就来看当列中存在 NULL 值时,究竟会导致哪些问题?
前言绘图设备是指继承 QPaintDevice 的子类,你可以使用 QPainter 直接在其上面绘制图形,Qt 一共提供了四个这样继承 QPaintDevice 的绘图设备类,分别是:QPixmap、QBitmap、QImage和 QPicture。其中:QPixmap专门为图像在屏幕上的显示做了优化;QBitmap是 QPixmap 的一个子类,它的色深限定为 1,你可以使用 QPixmap
这条语句能够使程序在while等待期间,去处理一下本线程的事件循环,处理事件循环最多100ms必须返回本语句,如果提前处理完毕,则立即
过去这段时间主要负责了项目中的用户管理模块,用户管理模块会涉及到加密及认证流程。今天
/ 只要关闭按钮 setWindowFlags(Qt :: WindowFlags type)
/ [[1]] GET 请求无参数 HttpClient("http://localhost:8080/device") . success([ ](const QString &
Sqlite 数据库作为 Qt 项目开发中经常使用的一个轻量级的数据库,可以说是兼容性相对比较好
在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码
文件的数据读写一般使用QTextStream或者QDataStream来完成,不过也可以使用
main.cpp: 使用示例LogHandler.h: 自定义日志相关类的头文件LogHandler.cpp: 自定义日志相关类的实现文件单个日志文件例如大于 5M 后重新创建一个新的日志文件;删除超过 30 天的日志;使用锁确保多线程安全。日志的相关配置数据例如输出目录写到配置文件;日志可以选择存放在服务器。
在我们的开发过程中,使用控件通常通过样式来实现的,下面的几个控件就是使用样式来实现的
Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小
【代码】QPushButton 使用详情与总结。
setPlaceholderText()设置提示文字搜索输入框,没有输入任何字符时,显示“电
ileMgr {public :// 文件是否存在 bool createDir(QString sDirPath);
方案一通过代码实现,首先是去掉了窗口边框,然后要在 PaintEvent 上进行绘制。MainWidget::MainWidget(QWidget *parent) : QWidget(parent){ resize(600, 400); setAttribute(Qt::WA_TranslucentBackground); //设置窗口背景透明 setWindowFla
Q
表格视图控件 QTableView,需要和 QStandardItemModel 配套使用,这套框架是基于 MVC 设计模式设计的,M(Model) 是 QStan
1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3.但是当你的程序包含很多个源文件时,用gcc命令逐个去编译时,你就很容易混乱而且工作量大。
【代码】QtCreator代码对齐的方法。
Qt 水平布局(QHBoxLayout),QHBoxLayout: 在水平的方向上排列控件 左右排列。
QGridLayout 占用来自其父布局或 parentWidget()获得的空间,将其划对其进行初始化。
QTabWidget 为选项卡小部件,提供一个选项卡栏(参见 QTabBar)和一个“页
this可以改为其它组件指针,这样就可以在指定组件内右键才弹出菜单。
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号