自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (10)
  • 收藏
  • 关注

原创 【zedgraph】Dual-Y Demo

<br /><br /> <br />// Call this method from the Form_Load method, passing your ZedGraphControlpublic void CreateChart( ZedGraphControl zgc ){ GraphPane myPane = zgc.GraphPane; // Set the titles and axis labels myPane.Title.Text = "Demonst

2010-07-05 23:09:00 1351

转载 Qt经典出错信息之QApplication: No such file or directory

 这个出错信息一般是新手在编译Qt4第一个应用"Hello,World"的时候,翻开Qt编程的第一个例子。都说很简单。#include #include int main(int argc, char *argv[]){    QApplication app(argc,argv);    QWidget *ww=new QWidget();    ww->re

2010-03-31 01:11:00 4906

转载 qmake

QMake 是 Qt 工具包中带的一个非常方便的工具。可以用于生成 Makefile 以及 各种工程文件,还可以生成 Microsoft Visual Studio 可以使用的项目文件等。 最关键的是它可以自动解决依赖关系,不用手工写 Makefile 了。而且它是跨平 台的。为我们的工程创建一个 project.pro 的 qmake 工程文件,例如:SOURCES = main.c

2010-03-30 00:33:00 1004

转载 mingui

MinGUI属于高度轻量级的GUI,整个MinGUI全部加载需要628Kbyte的指令与数据空间,最小可以裁减到60K左右。其中除了MinGUI内核57K外,其它部件全部可以裁减。全部代码采用标准C编写,接口清晰,移植方便,定位于中低端的嵌入式终端设备上。最大的特色是“最小、最快、最省资源” ,当然其功能及效果也决不逊色。往往在Grafix、μC-GUI、MiniGUI、MicroWindows等

2010-03-29 23:50:00 2365

原创 提示collect2: ld returned 1 exit status

在QT官网下的qtsdk.bin然后安装后使用,无法编译。就连它自带的示例也是同样的错误提示这是个在QtCreator下的提示::-1: error: collect2: ld returned 1 exit status好心给帮看看,谢谢了解决办法:不使用QtCreator生成应用程序,在终端方方式下,转到工作目录下1 qmake -project2 qmake此时生成一个Makefile,修改

2010-03-29 22:55:00 33819

原创 Kylix

 Kylix是Borland公司推出的GNU/Linux版的开发环境,相对于Windows下的Delphi以及C++ Builder。通过Kylix,程序员可以在GNU/Linux下使用Object Pascal、C++或者C语言,进行软件开发。目前这个工具的前景不明朗,没有推出新版(Kylix 4)的迹象。对于Delphi 2005,也没有升级的途径,Delphi 2005可能不包含CL

2010-03-29 00:41:00 1042

转载 wxWidgets与其他工具库的比较(上)

 本文是在wxWidgets Wiki上面找到的一篇,对比了wxWidgets和其他一些界面工具的特点。看到很多朋友在网上询问这些库各自的特点,我想先把这篇文章翻译出来——毕竟这也算是一篇官方的文章,应该比较有说服力吧!这篇文章写于2004年左右,但是很明显某些地方已经更新了,因为Qt 4.5是2009年才发布的! 这是我第一篇翻译,哪里翻译不好敬请谅解! 原文:http://

2010-03-28 22:16:00 721

转载 inux Fedora 8 下安装Qt的集成开发工具——QDevelop

 QDevelop是一个跨平台集成开发环境,完全致力于qt4的开发 。它由一个Qt项目管理器,源代码编辑器,和通过调用make、gdb命令实现的自动构建工具组成。qdevelop的目的是易于使用,不会尝试与更完整的开发工具竞争,如kdevelop 。它的目标是简单,强大,以及实现不同平台上接口的统一。     在安装QDevelop之前需要先安装Qt4,并且配置好Qt4的环境变量,正如上面

2010-03-28 12:39:00 1197

转载 in the prefix, you've chosen, there are no KDE headers installed.

Jonathan Gardner wrote:> Ahh! Most helpful indeed... but wont it try to install the compiled binary at> the prefix location? yes, but only if you do a "make install" from command line.K

2010-03-28 11:03:00 1086

转载 QT4 自定义槽和信号

QT4 自定义槽和信号本文所示代码在windows xp + MingW3.4.2+ eclipse3.4+CDT5.0版本中调试通过    QT系统为我们提供功能非常全面信号处理机制,它的内制信号和槽已经非常全面,因此大多数情况下,我们不需要自己设计信号和槽,但是有些时候,我们可能需要设计一些独特的信号和槽,来满足程序的需求。QT的核心机制信号和槽是独立于C++的,一般C++设计处理如按钮点击等

2010-03-27 00:45:00 2268

转载 QT中自定义的信号和槽

使用自定义的信号和槽,需要注意以下几点: 1、类的声明和实现分别放在.h和.cpp文件中; 2、类声明中包含Q_OBJECT宏; 3、信号只要声明不要设计其的实现函数; 4、发射信号用emit关键字; 5、自定义槽的实现与普通成员函数的实现一样。   当程序中所使用的类中具有用户自定义的槽和信号时,你需要使用moc(元对象编译器)对程序进行编译。 编译方法一: 你可以将moc文件编译为目标文件,之

2010-03-27 00:43:00 31462 2

转载 QT学习笔记5---QtDesigner设计ui文件并调用

1.用designer设计一个ui.对象名保存为myui,基于QWidget类.(可以在此基础上随便添加一些控件之类。eg:pushButton)。保存窗体为myui,or others.2.为了明白其具体机制,我们可以用uic将此ui文件转换成头文件看看。uic -o ui_myui.h myui.ui.(事实上我们最后用qmake编译的时候,qmake会自动调用uic转换头文件),在此.h文件

2010-03-27 00:42:00 4026 1

转载 qt4下实现自定义槽---点击按钮数字加一

//.h文件#include QWidget>class QString;class QPushButton;class MyWidget:public QWidget{    Q_OBJECTpublic:    MyWidget(QWidget *parent = 0);public slots:    void setnum();        private:    QPushButton

2010-03-27 00:40:00 2755

转载 我的开发工具与环境( g++, Eclipse , qt-4.4.3 )

-更新记录--2009-4-24  转载一篇介绍多个QT4的IDE的,另外QT4.5.1及QTCreator1.1.0昨天发布了,正在下载中--更新预告--    将加入使用Code:Blocks开发QT程序的部分    将加入最新学习QCreator1.0的体会 文章摘要:1,windows,linux平台下安装使用eclipse + QT4.4.3开发环境2,w

2010-03-26 23:15:00 1644

转载 KDE 用户

如果你是按照 SUSE Linux 10.1 默认 KDE 桌面环境安装的,可能会有问题。登录管理器之前你可能会被弹回 console 文本界面,dmesg 会得到 "X server startup timeout, terminating" 错误。如果你也安装了 gnome ,那么在 /etc/sysconfig/displaymanager 中设为 DISPLAYMANAGER="gdm"(

2010-03-26 23:08:00 754

转载 Linux下QT图形界面开发(二)——信号和槽(1)

 一、信号和槽Qt的一 项重要的机制就是它的信号和槽,在图形用户界面编程中,经常需要将一个窗口部件的变化通知给另一个窗口部件,或者说系统对象进行通信.一般的图形用户编程 中采用回调函数进行对象间通信(如:gtk+),这样回调函数和处理函数捆绑在一起,但这样做没有信号和槽机制简便和灵活.如Qt的窗口部件有多个预定义的信号,槽是一个可以被调用处理特定信号的函数.Qt的窗口部件有多个预定义的

2010-03-25 00:29:00 1582

转载 qt-designer使用教程--编写自己的槽

上一章我们学习了 QT Designer 的基本使用方法,并且知道来如何添加信号和槽了。这一章我们看看如何编写自己的槽来响应一些信号。好的我们开始这一章。[root@localhost root]# mkdir /home/DesignerTutorial[root@localhost root]# mkdir /home/DesignerTutorial/tutorial3[root@l

2010-03-25 00:21:00 5057

原创 Qt Designer使用简易教程

本来想写一篇手把手教学的博文,写了一大半了,一只飞蛾在屏幕前乱晃,用力一打,打倒了桌上的东西,砸在鼠标上,把写博文的标签页关掉了,太TM寸了。已经不早了,无奈只能写个大概其,赶紧睡觉。以Qt 4.4自带的example/designer/calculatorform为例进行说明。创建工作目录。打开终端,在预定目录执行如下命令:mkdir CalculatorFormcd

2010-03-25 00:20:00 3907

原创 Qt学习之路(9):深入了解信号槽

信号槽机制是Qt编程的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。槽函数和普通的C++成员函数没有很大的区别。它们也可以使virtual的;可以被重写;可以使public、protected或者 private的;可以由其它的C++函数调用;参数可以是任何类型的。如果要说区别,那就是,槽函数可以和一个信号相连接,当这个信号发生时

2010-03-25 00:13:00 718

原创 Qt学习之路(7): 创建一个对话框(上)

首先说明一点,在C++ GUI Programming with Qt4, 2nd中,这一章连同以后的若干章一起,完成了一个比较完整的程序——一个模仿Excel的电子表格。不过这个程序挺大的,而且书中也没有给出完整的源代码,只是分段分段的——我不喜欢这个样子,我想要看到我写出来的是什么东西,这是最主要的,而不是慢慢的过上几章的内容才能看到自己的作品。所以,我打算换一种方式,每章只给出简单的知识

2010-03-25 00:12:00 579

原创 Qt学习之路(8): 创建一个对话框(下)

接着前一篇,下面是源代码部分:FindDialog::FindDialog(QWidget *parent) : QDialog(parent){ label = new QLabel(tr("Find &what:")); lineEdit = new QLineEdit; label->s

2010-03-25 00:12:00 1406 1

原创 Qt学习之路(6): API文档的使用

今天来说一下有关Qt API文档的使用。因为Qt有一个商业版本,因此它的文档十分健全,而且编写良好。对于开发者来说,查看文档时开发必修课之一——没有人能够记住那么多API的使用!在Qt中查看文档是一件很简单的事情。如果你使用QtCreator,那么左侧的Help按钮就是文档查看入口。否则的话,你可以在Qt的安装目录下的bin里面的assistant.exe中看到Qt的文档。在早期版本中,Q

2010-03-25 00:11:00 635

原创 Qt学习之路(4):初探信号槽

看过了简单的Hello, world! 之后,下面来看看Qt最引以为豪的信号槽机制!所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座。怎么说呢?当某种事件发生之后,比如,点击了一下鼠标,或者按了某个按键,这时,这个组件就会发出一个信号。就像是广播一样,如果有了事件,它就漫天发声。这时,如果有一个槽,正好对应上这个信号,那么,这个槽的函数就会执行,也就是回调。就像广播发出了,如果你感

2010-03-25 00:10:00 503

原创 Qt学习之路(5):组件布局

同Swing类似,Qt也提供了几种组件定位的技术。其中就包括绝对定位和布局定位。顾名思义,绝对定位就是使用最原始的定位方法,给出这个组件的坐标和长宽值。这样,Qt就知道该把组件放在哪里,以及怎么设置组件的大小了。但是这样做的一个问题是,如果用户改变了窗口大小,比如点击了最大化或者拖动窗口边缘,这时,你就要自己编写相应的函数来响应这些变化,以避免那些组件还只是静静地呆在一个角落。或者,更简单

2010-03-25 00:10:00 777

原创 Qt学习之路(3):Hello, world!(续)

下面来逐行解释一下前面的那个Hello, world!程序,尽管很简单,但却可以对Qt程序的结构有一个清楚的认识。现在再把代码贴过来:#include "QApplication"#include "QLabel" int main(int argc, char *argv[]){QApplication app(argc, argv);QLabel *la

2010-03-25 00:09:00 580

原创 Qt学习之路(2):Hello, world!

任何编程技术的学习第一课基本上都会是Hello, world!,我也不想故意打破这个惯例——照理说,应该首先回顾一下Qt的历史,不过即使不说这些也并无大碍。或许有人总想知道,Qt这个单词是什么意思。其实,这并不是一个缩写词,仅仅是因为它的发明者,TrollTech公司的 CEO,Haarard Nord和Trolltech公司的总裁Eirik Chambe-Eng在联合发明Qt的时候并没有

2010-03-25 00:08:00 690

转载 Qt学习之路(1):前言

Qt是一个著名的C++库——或许并不能说这只是一个GUI库,因为Qt十分庞大,并不仅仅是GUI。使用Qt,在一定程序上你获得的是一个“一站式”的 服务:不再需要研究STL,不再需要C++的,因为Qt有它自己的QString等等。或许这样说很偏激,但Qt确实是一个 “伟大的C++库”。我们所使用的Qt,确切地说也就是它的GUI编程部分。C++的GUI编程同Java不同:GUI并不是C++标准

2010-03-25 00:07:00 611

转载 Qt 简介2

該工具包名為Qt是因為字母Q在Haavard的Emacs字體特別漂亮,而「t」代表「toolkit」,靈感來自Xt,X toolkit[2]。 Qt提供了一些命令列和圖形工具,以方便和加速開發的過程。Qt Creator:輕量級的Qt/C++ IDE開發環境。qmake:跨平台構建工具,可簡化跨不同平台進行項目開發的構建過程。Qt Designer:介面設計師。可以用拖

2010-03-22 23:07:00 819

转载 uic QT4 .CPP

这个问题解决了,和大家共享一下,uic -i button.h -o button.cpp button.ui在QT4中好象没有-i 这个参数,所以无法自己生成.cpp文件,要手写。#include #include #include "button.h"class Win : public QWidget, public Ui::Form{  public:    Win(QWidget *pa

2010-03-22 23:02:00 1108

转载 qmake用户手册

qmake的介绍qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。Trollt

2010-03-22 22:34:00 1079

转载 关于QMAKESPEC的问题

系统是FC5,刚才运行源码examples中的实例的时候,重新编译,qmake后出现了如下错误:[taotao@localhost basiclayouts1]$ qmake/home/taotao/qt-x11-opensource-src-4.2.0/.qmake.cache:2: Unknown replace function: quote/home/taotao/qt-x11-opens

2010-03-22 22:31:00 13634

转载 用 Qt4 Designer 配合程序设计

 做个查找窗口界面。 创建一个目录,名为 myfindcd /root/learn/qt4mkdir myfindcd myfind打开 qt4 designer 点击菜单 Applications -> Programming -> Qt4 Designer 在 New Form 窗口里选择 Widget,如下图所示  拖放以下几个控件放入 Form 里,如下图所

2010-03-16 23:33:00 1356

转载 QT4 DESIGNER 初体验

 OpenSource版的QT4 Designer功能比较少,只能只能设计窗体布局以及连接已有的信号与槽,因此需要手动添加一些代码,不是很容易上手,今天试验了一下午,终于搞定了,写篇文章给QT初学者们参考,互相学习。Windows下QT的安装可以参考我博客上的转帖《Eclipse + MinGW + Qt开发环境设置》,安装成功后会在开始菜单中出现“QT Designer”,打开后的界面如

2010-03-16 22:56:00 3068

转载 Ubuntu QT配置入门

Ubuntu QT配置入门QT是什么?    QT是一个跨平台的C++ GUI库,其官方网站为http://www.qtsoftware.com。QT的安装源码安装下载qt-x11-opensource-src-4.3.2.tar.gz,解压到临时目录中。因Ubuntu在默认安装下,并没安装编程环境,则必须安装编译环境:sudo apt-get install buil

2010-03-16 22:19:00 1211

转载 Qt 4常见IDE

现在支持Qt的IDE(集成开发环境,以下简称IDE)有很多种,其中能够像Qt一样跨平台使用的主要有Qt Creator、QDevelop 、Eclipse 、MonkeyStudio、 Code::Blocks等。在X11平台上还有老牌的 Kdevelop。在Windows平台上使用比较多的则主要是Microsoft的Visual Studio系列以及Eclipse。在Mac上主要是使用XCode

2010-03-16 22:11:00 4872

转载 123

1、集成开发环境2、开发工具3、glade4、图形包选 gtk 或者 qt,开发工具可选 anjuta 或者 KDevelop?5、QtCreator6、Emacs编辑7、 Fox-ToolKit8、 miniGUI9、code::blocks      vim+gdb+gcc 10、QT自带的IDE 11、tutorial 很有用12、wxPython

2010-03-15 18:25:00 874

转载 ubuntu下QT4开发环境的搭建

Linux下安装Qt4有两大问题,一是环境变量,二是IDE(集成开发环境)。安装Qt4也有两种方法,一种是apt-get,一种是下载源码包,而后 一种方法已经人证实是最有可能不好使的方法。所以我最终采用了apt-get的方式。而apt-get也有两种方式(这就是Free OS之不爽之处):新立得与命令行。这里强烈建议大家使用命令行方式!因为新立得里面的东西太乱,你很可能下载了一大堆东西却没一个

2010-03-11 21:39:00 1009

原创 教你Ubuntu下安装QT开发环境

虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。我们使用的操作系统是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安装起来即为简

2010-03-04 21:41:00 1003

原创 Gtk与Qt编译环境安装与配置

配置基础开发环境GCC刚装好的系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包。 可以在新立得里面搜索build-essential或输入下面命令:sudo apt-get install build-essential[编辑]程序示例安装完成后写一个C语言程序testc.c测试一下

2010-03-04 21:38:00 1036

原创 Linux下QT图形界面开发(一)——概述(1)

Qt是一个跨平台的C++图形用户界面库,.由挪威TrollTech公司出品,目前包括Qt/X11,基于Frambuffer的Qt Embedded,快速开发工具Qt Designer几国际化工具Qt Linguist等.Qt支持Unix及Linux系统,还支持Windows NT/Windows 2k及Qindows 95/98平台.Qt的良好封装机制使其模块化程度非常高,可重用性较好.Q

2010-03-02 23:18:00 1513

苹果3D系统质感立体PNG图标-PNG图标

苹果3D系统质感立体PNG图标-PNG图标

2011-03-22

360图标360图标360图标

360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标360图标

2011-03-20

photoshop教程

photoshop教程photoshop教程photoshop教程photoshop教程photoshop教程photoshop教程photoshop教程photoshop教程

2010-09-07

使用PHOTOSHOP制作ICO图标

老生常谈,ICO格式的图标转换问题。如果你的电脑装有Photoshop,那么就不用其他转换软件了,用PS就可以直接制作出ICO图标。 首先我们需要安装Photoshop的一个插件(下载链接在文章结尾处),把它拷贝在Photoshop安装目录下的Plug-Ins文件夹里就能使用了。记得要重新打开Photoshop才会显示。 打开Photoshop后就会在储存的格式中找到ICO的图标格式。这样大家就可以把自己的头像或喜欢的图片随意的储存为ICO的图标格式。

2010-08-15

QQ电脑管家界面截图

QQ电脑管家界面截图QQ电脑管家界面截图QQ电脑管家界面截图QQ电脑管家界面截图

2010-08-11

电脑图标ICO,PNG格式

常用电脑图标,ICO,PNG格式ICO,PNG格式ICO,PNG格式ICO,PNG格式

2010-07-16

Microsoft Chart Controls运行时动态库 for .net 2.0

这个是从微软官方Microsoft Chart Controls安装包中提取出来的动态库文件,官方说法是需要.net 3.5 sp1的支持,其实只需要.net framework 2.0的就可以运行了,我尝试了code.msdn的例子,是可以基于.net 2.0运行的,不过还是大家下载压缩包自己慢慢试吧。

2010-07-12

zedgraph Sample_Graphs

zedgraph 图标例子 zedgraph 图标例子 zedgraph 图标例子

2010-07-05

qt 学习之路(10-22)

qt 学习之路qt 学习之路qt 学习之路qt 学习之路qt 学习之路

2010-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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