自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春不老,奋斗不止!

纯正开源之美,有趣、好玩、靠谱 ^_^

原创 Qt 之界面换肤

简述 常用的软件基本都有换肤功能,例如:QQ、360、迅雷等。换肤其实很简单,并没有想象中那么难,利用前面分享过的QSS系列文章,我们完全可以实现各种样式的定制! 简述 实现原理 效果 新建QSS文件 编写QSS代码 加载QSS 更多参考 实现原理 新建多个QSS文件 为各个Q...

2016-08-31 13:26:46 25528 25

原创 Linux 命令行界面

简述Linux 操作和 Windows 有很大不同。要熟练的使用 Linux 系统,首先要了解 Linux 系统的目录结构,并掌握常用的命令,以便进行文件的操作、信息查看和系统参数配置等。Shell 是用户与操作系统进行交互的编译器,如果没有 Shell,用户将无法与系统进行交互,也就无法使用系统...

2016-08-30 18:38:06 4546 3

原创 Linux 桌面系统

简述简单来说,图形界面就类似于Windows系统的操作界面,主要为大部分不习惯使用Linux命令操作系统的人而准备的,正因为有了图形界面,Linux向普通用户的普及又迈进了一步。Linux发行版提供了相应的桌面系统以方便用户使用,用户可以利用鼠标来操作系统,而且GUI也很友好。Linux桌面环境很...

2016-08-30 14:19:00 2652 4

原创 Qt 之 QLocalServer

简述QLocalServer提供了一个基于本地socket的server。QLocalServer可以接受来自本地socket的连接。通过调用listen(),让server监听来自特定key的连接。调用nextPendingConnection()来接受一个挂起(等待)的连接作为一个已连接的QL...

2016-08-29 17:40:59 5051 1

原创 Qt 之 QLocalSocket

简述QLocalSocket类提供了一个本地socket。在Windows中,这是一个命名管道;在Unix中,这是一个本地网域socket。如果发生错误,socketError()会返回错误的类型,errorString()则返回人类可读的错误描述。 虽然QLocalSocket是一个事件循环使用...

2016-08-29 15:51:12 6974 1

原创 Qt 之 QProgressBar

简述QProgressBar部件提供了一个水平或垂直进度条。进度条用于给用户操作进度一个指示,并向他们保证应用程序仍在运行。简述 详细描述 读取方向 进度方向 效果 源码 文本显示 效果 源码 繁忙指示 效果 源码 QSS详细描述可以通过setRange()来设置进度的最小值和最大值(取值范围),...

2016-08-24 19:36:31 26611 11

原创 Qt 之 QSlider

简述QSlider部件提供了一个垂直或水平滑动条。滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。简述 详细描述 刻度位置 基本使用 效果 源码 QSS 刻度位置及间隔 效果 源码详细描述QSlider很少有自己的函数,大部分功能...

2016-08-24 14:59:27 21328 10

原创 Qt 之 QSpinBox 和 QDoubleSpinBox

简述QSpinBox和QDoubleSpinBox均派生自QAbstractSpinBox。QSpinBox旨在处理整数和离散值(例如:月份名称),而QDoubleSpinBox用于处理浮点值。他们之间的区别就是处理数据的类型不同,其他功能都基本相同。QDoubleSpinBox的默认的精度是2位...

2016-08-23 20:27:51 29330 6

原创 Qt 之输出控制

简述在Qt项目开发过程中,往往需要对程序的一些信息进行控制,比如:打印日志、调试信息等,便于我们后期查找、跟踪及定位问题。下面,我们来分享下常用的几种方式。简述 示例代码 应用程序输出 控制台输出 重定向至文件示例代码我们简单地写一些测试代码,用qDebug输出一些基本信息。#include &l...

2016-08-23 10:33:17 11183 3

原创 Qt 之 QNetworkAddressEntry

简述QNetworkAddressEntry类由网络接口支持,存储了一个IP地址,子网掩码和广播地址。每个网络接口可以包含零个或多个IP地址,进而可以关联到一个子网掩码和/或一个广播地址(取决于操作系统的支持)。这个类代表一个这样的组。简述 常用接口 使用常用接口 QHostAddress b...

2016-08-22 16:25:07 5277 1

原创 Qt 之 QHostAddress

简述QHostAddress类提供一个IP地址。这个类提供一种独立于平台和协议的方式来保存IPv4和IPv6地址。QHostAddress通常与QTcpSocket、QTcpServer、QUdpSocket一起使用,来连接到主机或建立一个服务器。可以通过setAddress()来设置一个主机地址...

2016-08-22 13:26:33 22942 3

原创 Qt 之网络编程

简述Qt Network模块提供的类允许编写 TCP/IP clients 和 servers。其中包含一些低级别的类,例如:QTcpSocket、QTcpServer 和 QUdpSocket,表示低级的网络概念;一些高级别的类,例如:QNetworkRequest、QNetworkReply ...

2016-08-19 16:59:56 22123 6

翻译 你真的需要掌握多种编程语言吗?

简述 我刚刚断送了自己的职业生涯,没错,很多人都这样对我说。 同事得知我即将离开公司的消息,大多数对此表示理解。但让他们困惑的是,我目前就职的公司是一家 Windows 商店,用 C#.net 编写代码,而我要入职的岗位要求在 Linux 环境下进行开发,以 Java 为主要的编程语言。他们认...

2016-08-17 16:25:11 20950 28

原创 Qt Charts 入门指南

Qt Charts 的横空出世标识着 QWT、QCustomPlot ...... 时代的终结,是时候向他们做一个简单的告别了。Qt Charts - 强大并极具吸引力,从现在开始,让我们顺势拥抱灿烂的明天 。

2016-08-16 13:04:08 43380 32

原创 Qt 之 QThread(深入理解)

简述前面,我们介绍了QThread常用的两种方式: worker-object 子类化QThread 下面,我们首先来看看子类化QThread在日常中的应用。简述 子类化QThread 在主线程中更新UI 正常结束线程 更多参考一般情况下,QThread进行耗时操作的同时会与UI进行交互,比如:显...

2016-08-11 21:11:59 63124 22

原创 Qt 之自定义控件(开关按钮)

简述接触过IOS系统的童鞋们应该对开关按钮很熟悉了,它的切换以及滑动比较帅气。通常说的开关按钮,有两个状态:on、off。下面,我们利用自定义控件来实现一个开关按钮。简述 原理 源码 示例 效果 源码 更多参考原理 重写鼠标按下事件(mousePressEvent)、释放事件(mouseRelea...

2016-08-09 17:03:28 23486 13

原创 CentOS 7.x 安装配置

简述VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统。安装方法也有很多种。下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置。简述 创建虚拟机 安装CentOS 重启 更多参考创建虚拟机打开VMware,单击右侧的【创建新虚拟机】选项,开始创...

2016-08-07 00:28:48 3730 4

原创 CSDN 中的 Bug

简述在用CSDN的过程中,发现了许许多多的Bug。之前没有做记录,直接反馈给客服了,有时没图说得不太清楚,现在不都追求有图有真相么O(∩_∩)O~,所以在此记录一下。作为程序员的一份子,Bug对我们来说太正常不过了。但是,此刻我只站在客户的角度提问题,希望各位同行们尽快修复,给用户一个好的体验。。...

2016-08-05 15:59:36 2949 6

原创 Qt 之 findChild

简述在Qt编程过程中,通常会有多个部件嵌套,而大多数部件都有父子依赖关系,但是有些情况下不能直接引用子部件,这时我们可以通过父部件来“查找孩子” - 轻松搞定,再无忧虑。简述 查找选项 findChild 描述 示例 分析 效果 源码 情况查找选项 枚举Qt::FindChildOption: Q...

2016-08-04 20:04:03 17940 13

原创 CentOS 6.x 启动时网卡 eth0 未激活

简述安装CentOS 6.8操作系统后,开机时发现没有网络,最后发现系统启动时未激活网卡 - 因为只有在激活状态的网卡才能去连接网络,进行网络通讯。简述 下载CentOS下载CentOS执行“ifconfig“命令发现只有lo网卡,并没有eth0。重启网络服务,发现命令提示中并没有开启eth0的提...

2016-08-04 00:07:47 11626 2

原创 CentOS 6.x 安装配置

简述Linux的安装方法有很多种,下面,我们主要以镜像安装为例,介绍CentOS的安装过程及相关的参数设置,详细步骤如下。简述 CentOS安装配置 更多参考CentOS安装配置打开VMware,点击【创建新虚拟机】按钮。选择【稍后安装操作系统】,进行【下一步】。选择对应的【客户机操作系统】及对应...

2016-08-02 14:02:58 3223 3

原创 CentOS 所有下载

简述CentOS(Community Enterprise Operating System - 社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以Ce...

2016-08-02 13:39:42 6100 3

原创 虚拟机软件

简述虚拟机通过特定的软件模拟现实中具有硬件系统功能的计算机系统,虚拟机运行在一个完全隔离的环境中。真实的计算机称作“物理机”,而通过虚拟机软件虚拟出来的计算机称为“虚拟机”。采用虚拟机安装Linux是一个比较好的选择,虚拟机对初学者来说很便利,例如:重装系统、硬盘分区,甚至可以进行病毒实验。如果不...

2016-08-02 12:41:53 4323 2

提示
确定要删除当前文章?
取消 删除