- 博客(38)
- 资源 (18)
- 收藏
- 关注
原创 Qt4之改变窗体显示风格
可以利用QStyleFactory获得当前系统支持的窗体风格,也可以调用QApplication::setStyle()改变窗体的风格。本实例通过一个显示风格可变窗体,通过下拉列表框中的选择,改变窗体的显示风格。代码如下所示:style.h:#ifndef STYLE_H#define STYLE_H#include class QFrame;class
2011-10-28 22:58:03 1230
原创 Qt4之改变鼠标指针形状
不同的鼠标指针形状可以提示用户当前的操作,或提示用户当前应用程序所处的状态。增强应用程序的可用性,方便用户的使用。QCursor类提拱的多种指针形状,如下图所示: 具体代码如下:void Cursor::slotArrow(){ setCursor(Qt::ArrowCursor)
2011-10-28 22:46:23 5349 1
原创 Qt4之利用QDataStream对文件进行存取
QDataStream提拱了一个二进制的数据流,并且与程序运行的操作系统平台无关。利用QDataStream类可以方便地保存和读取各类数据。例如,在实现应用中常需要保存用户设置的参数,以便下次运行时烣复关闭时的参数设置,可需要与其他程序交互参数等。pararw.h:#ifndef PARARW_H#define PARARW_H#include class QLabel;
2011-10-28 21:48:47 1874
原创 Q4之保存窗体状态
在实际的运用过程中,常需要应用程序能保存程序的状态以及用户的设置,如应用程序显示的大小,位置,背景颜色或用户设置的参数等信息,以便在下次运行程序时,能保持上次关闭的状态。在Qt的使用过程中,我们使用Qsetting来保存程序的状态。使得当用户再次打开时,窗体仍然可以呈现半闭时的状态。下面我举一个简单的例子加以说明:贴上代码:setting.h:#ifndef SETTI
2011-10-28 21:17:24 773
原创 Flex4之雅黑字体
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" fontSize="14" creationComplete="application1_creationCompleteHandler(
2011-10-27 15:59:30 2927 1
原创 Python3之"IndentationError: unexpected indent"错误
都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格。 我在uliPad和pycharm两个编译器中进行操作在pycharm如果tab有错,会有提示错误。如下例:__author__ = 'minggxu9'if __nam
2011-10-26 21:48:35 9058 1
转载 让Qt应用程序跑在Android上
转载地址:http://blog.csdn.net/yiyaaixuexi/article/details/6885408 Qt最大的优势就是跨平台,一次性开发的Qt应用程序,可以跑Windows、跑linux、跑MAC……如今移动平台android操作系统如此火爆,Qt当然不能放过对android的支持,对了,还有iphone/ipad。而且,c++开发者们,想做androi
2011-10-26 11:09:41 888
转载 Qt for android
转载地址:http://blog.csdn.net/yiyaaixuexi/article/details/6892618引子 前几天,我分享了一下qt for android,从大家的反应和回馈,我看到两种极端的状态。一个是:“太好了!想做Android开发但是不想转java,这下不用了!” 另一个是:“不要在Qt上浪费时间了,它顶多在Android上跑
2011-10-26 11:08:04 1066
转载 QT Mysql 驱动编译过程(win32系统平台)
一. 准备阶段1. 安装 Qt Creator 。 我安装的版本是:qt-creator-win-opensource-2.1.0;2. 安装 mingw 。 我安装的版本是:qt-win-opensource-4.7.2-mingw ;3. 安装 mysql 。 mysql-5.1.56-win32注意:mysql 安装时,需要选择定制安装 custom ,并把所有的选项都勾上
2011-10-25 16:46:16 1160
转载 QT连接SQL Server(ODBC)
QT提供了对多种数据库的访问支持,对SQL Server也可以通过ODBC来进行访问。要想顺利访问SQL Server。 首先要保证以下几点:1. QT编译时已经编译了QtSql2. 编译了ODBC插件。可以通过 configure -plugin-sql-odbc来保证,也可以单独编译~\src\plugins\sqldrivers\odbcqmake -t vclib odbc
2011-10-25 16:02:36 4129 3
转载 一个简单的Cairngorm框架例子
这节主要是代码的讲解,在了解了Cairngorm框架的原理之后,结合例子讲很快的掌握框架的使用。 1. View(主界面,或调用界面):mxml文件http://www.adobe.com/2006/mxml" xmlns:control="CairngormDemo.business.control.*"> // 注意这个导入不能少
2011-10-25 15:48:41 1010
转载 Qt4之访问SQLite内嵌数据库(续)
sqlite简介sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括google在内的公司 在其桌面软件中亦使用sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。sqlite的优势1、免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用
2011-10-25 15:46:36 1144
转载 Flex之无延时定时器
在写定时器的时候,我们希望第一次开启定时器不用延时,直接加载。而不用再等待该定时器设定的时间就直接运行。也是就说无延时定时器下面我举个简单的例子加以说明。MyTimer.as:package com.utils.allas{ import flash.utils.Timer; import flash.events.TimerEvent; public class My
2011-10-25 15:42:56 1923
转载 Qt4之DockWidget使用
贴上代码,提拱了三种dock停靠方式。我在代码中添加了注释。请查看下面的代码。dockwindow.h:#ifndef DOCKWINDOWS_H#define DOCKWINDOWS_H#include class DockWindows : public QMainWindow{ Q_OBJECTpublic: DockWindows();
2011-10-21 16:31:02 3541
转载 Qt4之QSplitter分隔窗体
不用多说,附上代码:#include #include int main( int argc, char * argv[] ){ QFont font("ZYSong18030",12); QApplication::setFont(font); QApplication app(argc, argv); QTranslator transl
2011-10-21 15:52:40 1415
原创 Qt4之常用控件菜单,多文档
不用多说,粘上代码,你懂的。1.菜单栏 QMenu *layoutMenu = menuBar()->addMenu(tr("Layout")); QAction *arrange = new QAction(tr("Arrange Icons"),this); connect(arrange,SIGNAL(triggered()),workSpace,SL
2011-10-21 15:43:12 940 1
原创 Qt4之动态加载Ui 窗体控件
要使用动态加载ui窗体,首先要申明: #include 可以在程序运行时,动态加载UI窗体。代码如下:MyWidget::MyWidget(QWidget *parent) : QWidget(parent){ QTabWidget *tabWidget = new QTabWidget(this); Q
2011-10-21 14:06:11 1707
原创 Qt4之 UI Designer设计
使用UI 设计有优点:一是开发效率高,快速。 缺点: 会自动产生代码,不过这些代码比较乱。不容易维护。下面是我做的一个例子截图:
2011-10-21 11:53:56 779
转载 Qt4之UI进度条对话框
有两种形式,下面列举如下所示:void Progress::slotStart(){ int num=numLineEdit->text().toInt(); if(typeComboBox->currentIndex() == 0) /*1.ProgressBar*/ { progressBar->setRange(0,num); for (int i=1; i<nu
2011-10-21 11:26:30 1692 1
翻译 Qt4之测试框架QTestLib
QTestlib ManualTrolltech公司提供的QTestlib框架,是一种针对基于QT编写的程序或库的单元测试工具。QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。目录:· QtestLib特性 · QTestLib API · 使用 QTestLib o 编写一个测试程序 o 编译一个测试程序 o QTestLib 命
2011-10-21 11:23:34 4390 1
转载 Qt4之类似QQ的抽屉效果
用过以前版本的QQ没,比较早的,例如下面所示:下面我例举一个,其它两个类似: QGroupBox *groupBox2 = new QGroupBox(); toolButton2_1 = new QToolButton( ); toolButton2_1->setText( tr( "pizicai" ) ); toolButton
2011-10-21 10:28:45 1085 1
原创 Qt4之读取资源文件(图像)
用Qt4的同学经常会读取图片的操作,比如某个图标要显示图片之类的。下面我来介绍如何在Qt4中操作图形文件。1.首先在项目的根目录下建立images文件夹,然后再里面放一个图形文件如:linuxredhat.png2.在messgeboax.pro中添加一行:RESOURCES += messagebox.qrc3.然后创建一个资源文件messagebox.qrc:
2011-10-21 10:16:00 2817
原创 Qt4之消息对话框
用过flex编程的童鞋应该用过alert()消息框吧下面我来介绍Qt中使用过的消息对话框,Q4消息对话框类型多而且功能比较强大。1.Question消息框: switch(QMessageBox::question(this,"Question",tr("It's end of document,search from begin?"), QMessageBox::Ok
2011-10-21 10:03:38 2060
原创 Html5学习---选用开发环境和学习资源
开发环境:我选择的是:Maqetta 。它是另一个基于浏览器的HTML5编辑器,支持各种设备和浏览器,非常易用。Maqetta 是个全功能的 WYSIWYG 编辑器。开发者可以创建web页面,拖曳元素到页面,设计或源码模板来编辑。线框图功能也很方便。可定制化大量不同类型风格的widgets。下载地址是:http://maqetta.org/学习资源:
2011-10-20 14:37:52 1566
原创 Qt4之国际化精晣
还是从一个Hello World开始吧。1.首先这个例子在D:\Qt\4.7.3\examples\linguist\hellotr,当然不同的版本和路径则有所不同。这个例子中有两个文件:main.cpp:/******************************************************************************** Copyr
2011-10-20 11:48:41 1306
翻译 Qt4对话框之输入对话框
下面这个例子说明一个简单的对话框的使用。跟之前跟讲的C++类实例相应,也是有三个文件:一个是头文件,一个是源文件,一个是Main文件。好了,不用多讲,代码如下:inputDialog.h:#ifndef INPUTDLG_H#define INPUTDLG_H#include class InputDlg : public QDialog { Q_OBJECTpu
2011-10-20 09:47:35 672
原创 Qt4之信号与槽机制
信号与槽机制可以说是Qt的精髓,它使用起来比事件机制更好。下面我举个简单的例程说明之。#include #include int main(int argc, char *argv[]){ QApplication app(argc,argv); QPushButton b("Hello World !"); b.show(); QObject::c
2011-10-20 09:37:10 762 1
原创 一个简单位的C++ 类实现
这个例子的编译环境是VC 6.0,所以每个cpp文件都要带头文件为:#include "stdafx.h"这个例子共用到3个文件,一个头文件,一个源文件,一个main文件。如下所示:test.h:#ifndef _FRACTION_H_#define _FRACTION_H_#include using namespace std;class Test
2011-10-20 09:26:12 546
翻译 Qt输入输出流应用
// Milesare converted tokilometers.#include QTextStream cin(stdin, QIODevice::ReadOnly);QTextStream cout(stdout, QIODevice::Wr
2011-10-18 15:36:56 2862 1
原创 Flex之日历,农历
ChineseDate.aspackage liuyou.util{ import mx.formatters.DateFormatter; /** * 计算阴历. * new ChineseDate(new Date()).date * @Author
2011-10-18 10:37:23 2424 2
翻译 Flex之切分,使之加载不同的Flex,html部分
IFrame.as部分:/** * Copyright (c) 2007-2011 flex-iframe contributors * * Permission is hereby granted, free of charge, to any person obta
2011-10-18 10:23:50 1506
原创 Flex之跑马灯效果
首先申明:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://n
2011-10-18 10:16:59 1908
原创 Flex字体特效---阴影,朦胧效果
首先申明: /fx:Declarations>然后在使用它的地方使用之.var filterArr:Array = []; // filterArr.push(blur);filterArr.push(g
2011-10-18 10:06:51 3158 1
原创 Flex4特效之3D效果
首先申明:angleYFrom="0" angleYTo="360" duration="3000"autoCenterTransform="true"repeatCount="2" repeatBehavior="reverse" effectS
2011-10-18 09:59:47 2456 1
原创 Flex4之HTTPService,读取天气预报
1.首先申明:result="jasononResultWeather(event)" resultFormat="e4x">这里意为在服务器后台读取webservice,然后再通过HttpService在客户端呈现出来.2.然后要以在ap
2011-10-18 09:48:48 1369
转载 air读取本地资源文件
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"initialize="windowedapplication1_initializeHandler(
2011-10-18 09:38:36 1148
翻译 Flex4 CookBook 之类与接口
1.IDataInterface.as:package oreilly.cookbook {public interface IDataInterface {function set dataType(value:Object):void;function get
2011-10-18 09:36:13 514
Jms基础知识整理创建消息 -> 发送消息 -> 接收消息 -> 读取消息 ()
2010-03-04
Hadoop技术资料
2010-01-05
flex parsley IOC框架笔记
2009-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人