Qt
文章平均质量分 84
ITvsET
这个作者很懒,什么都没留下…
展开
-
QtCreator Debug for VC
<br /><br /> 天一程用QtCreator调试的时候遇到很纠结的问题,当启动调试的时候,梆梆弹出一个消息框“没有找到VisualC++的。。。组件”,晕死,怎么会这样,网上查资料,看了哈,原来与CDB设置有关,果断的找到:<br /><br /> <br />点下自动检测,没有检测到。<br /> <br />无奈,就继续研读网上少之又少的资料,才发现需要下载一个Debugging Tools for Windows(x86)<br />下了哈,装上,再次选择CDB-》自动检测,看见希望了原创 2011-03-30 22:55:00 · 1097 阅读 · 0 评论 -
Qt学习例子8——filechooser
<br /><br />文件对话框,加载文件的<br /> <br />//filechooser.h<br /> #ifndef FILECHOOSER_H#define FILECHOOSER_H#include <QWidget>#include <QResizeEvent>class QLineEdit;class QPushButton;class FileChooser : public QWidget{ Q_OBJECTpublic: FileChooser(QWidget *pa原创 2011-04-08 13:13:00 · 1089 阅读 · 0 评论 -
Qt学习例子6——customtype
<br /><br />主要测试运算符重载<br /> <br />代码如下:<br /> <br />//person.h<br /> #ifndef PERSON_H#define PERSON_H#include <QString>class Person{public: Person(); Person(const QString &firstName, const QString &initials, const QString &familyName); const QStri原创 2011-04-08 13:12:00 · 774 阅读 · 0 评论 -
Qt学习例子4——Test2_1
<br /><br />此工程(在QtCreator下建的工程)包含了几个类,dialog类、designerwidget类、multichoicewindow类、calculator类。<br />其中dialog类和designerwidget类都是用于测试槽的使用,dialog类是代码显示的ui,而designerwidget是用ui设计的界面。<br />Multichoicewindow 类更为复杂,主要功能是区分模态对话框和非模态对话框<br />Calculator是一个简单的计算器<br /原创 2011-04-08 13:10:00 · 865 阅读 · 0 评论 -
Qt学习例子3——test
<br /><br />本工程主要测试下Q_PROPERTY宏的使用、各类间的继承关系、qDebug的使用(也是VS2008下的)<br /> <br />//ValueObject.h<br /> <br />class ValueObject :<br /> public QObject<br />{<br /> Q_OBJECT<br /> Q_PROPERTY(int value READ value WRITE setValue)<br /> <br />public:<br /原创 2011-04-08 13:08:00 · 830 阅读 · 0 评论 -
Qt学习例子1——HelloWorld
<br /><br />这个工程是在VS2008下建的<br /> <br />//Helloworld.h<br /> <br />#ifndef HELLOWORLD_H<br />#define HELLOWORLD_H<br /> <br />#include <QtGui/QMainWindow><br />#include "ui_helloworld.h"<br /> <br />class HelloWorld : public QMainWindow<br />{<br /> Q_O原创 2011-04-08 13:07:00 · 784 阅读 · 0 评论 -
Qt学习例子14——Interactiveitem
<br /><br />Interactiveitem工程在上个例子的基础之上添加了鼠标事件,从而实现交互。<br />程序依此图而作:<br /> <br /> <br />程序代码如下:<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include "smileyitem.h"int main(int argc, char *argv[原创 2011-04-08 13:18:00 · 1399 阅读 · 0 评论 -
Qt学习例子13——Customitem
<br /><br />Customitem是制作自己的绘图节点,主要重写QGraphicsItem的几个函数<br /><br />依据此图而建:<br /> <br /><br /> <br /> <br />程序代码如下:<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include "smileyitem.h"int main(in原创 2011-04-08 13:17:00 · 1502 阅读 · 0 评论 -
Qt学习例子12——Movablesimley
<br />Movablesimley 工程在前面的基础上使节点可以移动 <br />依据此图而作: <br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() { QPen thickPen(Qt::black); thickPen.setWidth(2); /原创 2011-04-08 13:16:00 · 854 阅读 · 0 评论 -
Qt学习例子11——Transformedsmiley
<br />Transformedsmiley工程主要简述旋转、缩放、平移操作,还有2.5D的操作 <br />程序依下面的图所作: <br />#include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() { QPen thickPen(Qt::black); thickPen.set原创 2011-04-08 13:15:00 · 1376 阅读 · 0 评论 -
Qt学习例子10——Compsegraphicsitem
<br /><br />Compsegraphicsitem工程主要是介绍QGraphicsItem的应用,用于组织绘图结构,代码如下:<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() { QPen thickPen(Qt::black); thickPen.se原创 2011-04-08 13:15:00 · 1434 阅读 · 0 评论 -
Qt学习例子9——smile3
<br /><br />绘制笑脸,并使用事件<br /> <br />//smiley.h<br /> #ifndef SMILEY_H#define SMILEY_H#include <QtGui/QWidget>class Smiley : public QWidget{ Q_OBJECT Q_PROPERTY(int smileSize READ smileSize WRITE setSmileSize)public: Smiley(QWidget *parent = 0);原创 2011-04-08 13:14:00 · 1024 阅读 · 0 评论 -
Qt学习例子7——fileaccess
<br /><br />文本文件的读写<br /> <br />//filewidgets.h<br /> #ifndef FILELISTWIDGET_H#define FILELISTWIDGET_H#include <QWidget>#include <QFile>#include <QPushButton>#include <QLineEdit>#include <QHBoxLayout>#include <QVBoxLayout>#include <QTextEdit>class FileList原创 2011-04-08 13:12:00 · 589 阅读 · 0 评论 -
Qt学习例子2——CalculatorInterface
<br /><br />这次由于刚接触Qt,对于信号和槽用的还不熟,因此计算器没有做完,只是用了QtGuiDesigner设计了界面,如下:<br />原创 2011-04-08 13:08:00 · 627 阅读 · 0 评论 -
Qt学习例子15——objectitem
<br /><br />此工程在上个例子之上加上了信号和槽,通过下面的滑动条控制笑脸的大小<br /> <br />依据此图而作:<br /><br /><br /><br /> <br /><br /> <br /> <br />程序代码如下:<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QLayout>#incl原创 2011-04-08 13:19:00 · 925 阅读 · 0 评论 -
Qt学习例子5——calculatorwidget
<br /><br />一个简单的加法计算器,主要还是训练信号与槽的使用<br /> <br />程序代码如下:<br /> <br />//calculator.h<br /> #ifndef CALCULATORWIDGET_H#define CALCULATORWIDGET_H#include <QWidget>#include <QDialog>#include <QLineEdit>#include <QLabel>class CalculatorWidget : public QDialog{原创 2011-04-08 13:11:00 · 729 阅读 · 0 评论 -
Qt学习例子15——objectitem
<br /><br />此工程在上个例子之上加上了信号和槽,通过下面的滑动条控制笑脸的大小<br /> <br />依据此图而作:<br /><br /><br /><br /> <br /><br /> <br /> <br />程序代码如下:<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QLayout>#incl原创 2011-04-08 13:20:00 · 795 阅读 · 0 评论