关闭

[置顶] Qt学习: QPaintEvent和QMouseEvent的简单程序示例

QMouseEvent下可以被重写的虚函数: 1.void mousePressEvent(QMouseEvent *event); //鼠标键被按下的事件. 2.void mouseReleaseEvent(QMouseEvent *event); //鼠标键被放开的事件. 3.void mouseMoveEvent(QMouseEvent *event); //按住鼠标键移动的事件....
阅读(29) 评论(0)

[置顶] Qt学习: 如何在Qt中使用全局变量!出现无法解析的命令的问题看过来!!

很多小伙伴在Qt编程时,不会使用全局变量,其实基本有两种方式来定义使用全局变量,第一种是根据c/c++的extern来进行多文件的使用,第二种方法就是把全局变量放在类中,当做类静态变量来使用,一般来说,第一种方式严重破坏了类的封装,所以还是推荐第二种方式.下面给出简单的示例:1.先在一个.h文件中声明一个类: //c.h #ifndef C_H #define C_H class QPos { pu...
阅读(9) 评论(0)

[置顶] Qt Designer中自定义控件的使用(提升法与插件法)

准备乱写一点Qt自定义Widget在Designer中的使用。可是又不想重复提升法(promotion)及插件法基本用法,因为Manual中Using Custom Widgets with Qt Designer已经说的很清楚了。 使用designerQt用户可能会经历这样的3个阶段: 刚接触Qt,在designer中拖拖拽拽,一个界面就形成了。相当方便(不过不少人网友初次接触时对layout...
阅读(8) 评论(0)

[置顶] Qt学习: QStackedWidget和手工代码布局的程序实例

重要函数: 1.void setCurrentIndex(int); //用下标显示当前页,.从0开始. 2.int count(); //返回页面的数量. 3.void insertWidget(int, QWidget*); //在下标为参数位置插入页. 4.void addWidget(QWidget*);...
阅读(18) 评论(0)

[置顶] Qt学习: QTabWidget多页面部件的用法及程序示例

*重要函数:* 1.void setTabText(int, QString); //设置页面的名字. 2.void setTabToolTip(QString); //设置页面的提示信息. 3.void setTabEnabled(bool); //设置页面是否被激活. 4.void setTabPosition(QTabPosition::South); //设置页面名字...
阅读(30) 评论(0)

[置顶] ANSI C标准库: <time.h>下函数讲解

//time.t下的函数. #include #include #include #include using namespace std; #pragma warning(disable:4996)//重要函数. /* 1.time_t time(0); //返回的是从1970.1.1凌晨0点到当前时间的...
阅读(31) 评论(0)

[置顶] Qt学习: QCloseEvent关闭事件的使用及代码示例

QCloseEvent事件是指,当你鼠标点击窗口右上角的关闭按钮时,所触发的函数.如果你没有重写virtual closeEvent(QCloseEvent*event);这个虚函数的话,系统是默认接受关闭事件的,所以就会关闭窗体,但有的时候,比如在记事本程序中,但你的文本未保存时,点击关闭按钮,就会跳出是否保存的提示框,这是因为它重写了关闭事件这个虚函数.首先用Qt设计师拖拽一个QTextEdit...
阅读(18) 评论(0)

[置顶] Qt学习: QTimerEvent定时器事件的处理程序代码示例

重要函数: 1.int startTimer(int); //设置定时器,返回一个ld. 2.int event->timerld(); //返回当前的ld. 3.void killTimer(int); //停止定时器.首先从Qt设计师中拖拽出三个按钮,由于只是演示定时器事件的使用,所以就没有布局的需要了. 以下是”c.cpp”的代码:#include "c.h...
阅读(30) 评论(0)

[置顶] Qt学习: QPixmap实现的截屏程序代码示例

重要函数: 1.bool isNull(); //判断图片是否为空白. 2.bool save(QString); //图片保存到参数的路径. 3.QPixmap grabWidget(WId,x=0,y=0,w=-1,h=-1); //截取图片. 4.void scaled(QSize); //把图片按比例缩放.下面是一个简单的截图器的示例代码:...
阅读(25) 评论(0)

[置顶] Qt学习: 教你如何打包一个Qt程序

当我们用Qt写好一个小程序,或者软件之后,怎么样打包才能让解压包发给其他小伙伴,而且能够正常运行呢?首先打开你写的程序,选择release,然后运行. 由于缺少dll文件,所以不能正常编译运行. 我的电脑是win8.1,所以去这里找到这个命令行.因为我使用VS2013的,所以命令行的命名为Qt 5.3 32-bit for Desktop (MSVC 2013 OpenGL).小伙伴们可以在菜单...
阅读(26) 评论(0)

[置顶] Qt学习: QFileDialog和QMessageBox的用法和程序示例

*QMessageBox的用法: members: 1.void setStandardButtons(QMessageBox::); //设置按钮. 2.void setText(QString); //设置内容. 3.void setInformativeText(QString); //设置重要内容.位于对话...
阅读(25) 评论(0)

[置顶] Qt学习:QLabel的用法及其程序示例

主要成员函数:1.void setText(QString); //设置label框内的文本. 2.void hide(); //隐藏label框. 3.void setBuddy(QWidget*); //把另一个部件...
阅读(30) 评论(0)

[置顶] Qt学习:QLineEdit的程序示例

学习了上一篇博客关于QLineEdit的一些重要的成员函数和信号的用法之后,我们写一个小程序来熟练下这些函数.这里是程序完成后的图片. 首先,我们现在ui设计师里拖拽出以下的布局: 注意箭头处还有个QLabel部件. 以下是”c.cpp”下的代码:#include "c.h"c::c(QWidget *parent) : QWidget(parent) { ui.setupUi(thi...
阅读(44) 评论(0)

[置顶] Qt学习:QLineEdit的用法总结

在使用Qt编写软件时,QLineEdit这个部件经常会被用到,大部分用在登录界面的输入框,所以这个部件非常的重要.常用成员函数: 1.void setClearButtonEnabled(bool); //是否设置一个清空按钮. 点击这个清空按钮后,就会自动删除行编辑框内的所有内容,类似于clear(). 示例如图: 2.void setEchoMode(QLineEdit::Ech...
阅读(38) 评论(0)

[置顶] Qt学习:VS中使用Qt出现的常见问题:QDebug和QPrintDialog的使用.

在VS中常常会有小伙伴不知道如何使用QDebug和QPrintDialog.下面我用VS2013来教你们如何去操作.QDebug 相信很多小伙伴们发现在qt creator中使用qDebug()是可以轻易的输出在下面的,但是在vs中在程序明明没有错误的情况下,却没有地方去显示它,感到很奇怪,其实很简单.首先鼠标右键点击项目,选择属性. 然后点击配置属性->链接器->系统.找到子系统. 最后把子...
阅读(42) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:795次
    • 积分:221
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档