2014-09-02 18:18
⁄ 工业·编程
⁄ 共 9266字
1. 子窗体或控件,重写paintEvent事件,画边框、背景、文字、图片效果比较好。用paintEvent 事件画边框,用QPalette设置背景。
// 画边框
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing, true);
painter.setPen(QPen(QColor(225,70,56), 2));
// painter.setBrush(QColor(16,62,81)); // 也可设置背景,有时...
Qt阅读全文
2014-09-01 22:45
⁄ 工业·编程
⁄ 共 2363字
一、 SugarNMS平台介绍
智和网管软件开发平台(SugarNMS Platform)是北京智和信通技术有限公司专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块,避免从头开发所需要的庞大工作量、简化复杂的网管基础技术研究,最短几个人周就能开发出一款特色网管软件。
二、SugarNMS平台内容
开发平台包含了完整可运行的智和网管软件(SugarNMS)、网管软件基础框...
windows客户端, 软件开发阅读全文
2014-09-01 21:03
⁄ 工业·编程
⁄ 共 2204字
网上这方面的比较文章已经有不少了,不过大都是要么从很高的角度说的,要么就是从底层说的,本人就以自己这几年的编程经历中的感受,来谈谈自己的体会。
相似性
Java和C#都是一门面向对象的语言,Java更多地借鉴了C++的优点,而摒弃了它的一些不太容易被人掌握的知识点(有些不能说是缺点),并且增加了一些自己的特点,而C#则是更多地借鉴了Java的优点,而增加了一些自己的特点。
相关阅读
----Java与C++的...
CSharp, java, 比较, 软件开发阅读全文
2014-09-01 18:16
⁄ 工业·编程
⁄ 共 80字
编译好了的QT程序,进入执行文件目录,双击程序,提示缺少库文件,这是因为程序没有找到相应的库文件目录。所以我们要添加库所在的目录到环境变量Path,如下图所示:
Qt阅读全文
2014-09-01 18:11
⁄ 工业·编程
⁄ 共 2372字
在Qt4.6中新加入了QtMultimedia模块来提供一些底层的多媒体功能,比如音频的采集和回放、频谱分析、操作视频帧等。该模块主要由8个类组成,这些类及其功能介绍如表13-3所。
在QtMultimedia模块中与音频控制相关的类有QAudioFormat、QAudioDeviceInfo、QAudioInput和QAudioOutput。其中,QAudioFormat类用来存储音频参数信息,音频格式指定了一个音频流中的数据怎样被排列,可以在音频流...
Qt阅读全文
2014-09-01 06:00
⁄ 工业·编程
⁄ 共 2689字
由于我是第一次编译开源的代码,很多东西不是太懂,所以中间出现很多问题。建议第一次像我这样编译webkit的童靴。第一,必要下载最新版本的源码,因为新版本的源码在编译过程中会遇见很多新错误,这样别人很难帮你解决。第二,编译通不过主要还是因为环境的问题,所以在安装开发工具和支持库的时候最好安放在默认路径或者是官网推荐路径下,这样可以避免出现很多麻烦,虽然我是很不情愿把那么大的东西安装在C盘,但就是因为这样...
Webkit阅读全文
2014-09-01 05:37
⁄ 工业·编程
⁄ 共 700字
1)是否真正具备扎实的开发功底?而不是停留在满足项目需求
2)是否能推动他人去改进系统或提升技术?而不是停留在DIY
3)是否对一些关键问题(如系统可用性、性能、底层开发框架)理解透彻?而不是浮在表面看不到水底
4)能否持续不断地提出新的思路?而不是仅仅曾经有过一两次创新想法
5)是否能三头六臂处理各种不同事务?而不是只能专心做一件事
6)能否快速理解问题并做出决断?而不是犹豫不决反复推敲
7)能否站在一定高...
架构师, 软件之路阅读全文
2014-09-01 00:55
⁄ 工业·编程
⁄ 共 5839字
工作需要用到C++中的正则表达式,所以就研究了以上三种正则。
1,C regex
/* write by xingming
* time:2012年10月19日15:51:53
* for: test regex
* */
#include <regex.h>
#include <iostream>
#include <sys/types.h>
#include <stdio.h>
#include <cstring>
#include <sys/time.h>
using namespace std;
const int times = 1000000;
int main(int argc,char** argv)
{
c...
正则表达式阅读全文
2014-08-31 18:21
⁄ 工业·编程
⁄ 共 1196字
前面已经多次提到过QMovie类,QMovie类是一个使用QImageReader来播放动画的便捷类。该类用来显示没有声音的简单动画,主要支持GIF和MNG格式的文件,其支持的格式可以使用QMovie::supportedFormats()静态函数来获取。要播放一个动画,只需要先创建一个QMovie对象,并为其指定播放的动画文件,然后将QMovie对象传递给QLabel::setMovie()函数,最后调用start()函数来开始播放动画。
QLabel label;
QMovie *movie = new QMovie(&quo...
Qt阅读全文
2014-08-31 05:40
⁄ 科技·视野
⁄ 共 2503字
你知道吗,通过接收灯光我们就能实现上网,当你收到新消息或邮件时,灯光会为你作出提示;灯光还可以变换不同的颜色,提醒你外面是不是下雨,温度有多高;灯光还是个机智的帮手,在你快到家门口的时候,它会自动为你点亮;出门在外,当你忘记把车停在哪里而着急的时候,灯光会自动为你定位导航。
这一切都不再停留于奢望,灯光已经变得如此聪明,它突破了照明的局限,融入我们的数字生活...
智能照明阅读全文