• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
我是张洪铭我是熊博士
时光静好,与君同;细水长流,与君语
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Qt编程

上一页 1 2 3 4 5 下一页
Qt QDataTime QString 两个类的使用

摘要:QDateTime now = QDateTime::currentDateTime(); QString nowStr; nowStr = now.toString("yyyyMMdd_hhmmss"); QString fName = QString("debug_%1.log") .arg(no... 阅读全文
posted @ 2018-03-30 11:19 我是张洪铭我是熊博士 阅读(307) 评论(0) 推荐(0)
Qt中 QString 和int, char等的“相互”转换

摘要:Qt中 int ,float ,double转换为QString 有两种方法 1.使用 QString::number(); 如: (解释,变量a为int型或者float,double。10和16为进制) toUpper是大写 2.使用 把QString转换为 double类型 方法1. 方法2.很 阅读全文
posted @ 2018-03-29 17:25 我是张洪铭我是熊博士 阅读(6592) 评论(0) 推荐(1)
定时器事件QtimerEvent 随机数 qrand Qtimer定时器

摘要:QTimerEvent类:定时器事件。QObject的子类都可使用 int QObject::startTimer(int interval)【参数:毫秒】【返回值:定时器整型编号】来开启一个定时器。定时器溢出是,触发timerEvent()函数。 QTimer类:定时器。编程中更常用。提供更高层次 阅读全文
posted @ 2018-03-29 16:37 我是张洪铭我是熊博士 阅读(1550) 评论(0) 推荐(0)
获取鼠标位置

摘要:a QMouseEvent object named event event->globalPos() 阅读全文
posted @ 2018-03-29 15:49 我是张洪铭我是熊博士 阅读(117) 评论(0) 推荐(0)
获取窗口或者部件的位置

摘要:对于窗口,包含窗口装饰器: x() y() pos() frameGeometry() 几何尺寸(位置+大小) 不包含窗口装饰器: geometry() 几何尺寸(位置+大小) width() height() rect() size() 只包含大小信息 setGeometry() 改变 位置+大小 阅读全文
posted @ 2018-03-29 15:46 我是张洪铭我是熊博士 阅读(239) 评论(0) 推荐(0)
键盘事件

摘要:实现效果: 1、按下 Ctrl + M 组合键 最大化窗口 ;按下Shift + M 组合键 正常化窗口 ; 按下Alt + M 最小化窗口; 2、窗口上放置一个按钮,实现按下键盘四个方向键,移动按钮。 效果1: 效果2:上、下、左、右,单方向的移动OK的,但是,45°斜着运动,不是很灵。好奇怪 阅读全文
posted @ 2018-03-29 15:43 我是张洪铭我是熊博士 阅读(320) 评论(0) 推荐(0)
鼠标事件 滚轮事件

摘要:实现的效果: 按下鼠标左键来拖动窗口;双击鼠标左键全屏窗口;按鼠标右键则使指针变为自定义的图片;使用滚轮可以放大或者缩编辑器里面的文本大小。 注意:默认是当按下鼠标按键时移动鼠标,鼠标移动事件才会产生;如果不想按下鼠标,也可以获取鼠标移动事件,那么就在构造函数中添加: setMouseTrackin 阅读全文
posted @ 2018-03-29 11:15 我是张洪铭我是熊博士 阅读(1073) 评论(0) 推荐(0)
Q_UNUSED

摘要:Q_UNUSED() 没有实质性的作用,用来避免编译器警告 void func( int a) { Q_UNUSED(a); //函数体内没有使用a,避免编译器警告 } 阅读全文
posted @ 2018-03-29 10:55 我是张洪铭我是熊博士 阅读(206) 评论(0) 推荐(0)
QPixmap 显示大小

摘要:size picSize(600,400); //将pixmap缩放成picSize大小然后保存在scaledPixmap中 按比例缩放: QPixmap scaledPixmap = pixmap.scaled(picSize, Qt::KeepAspectRatio); 不按照比例缩放 QPix 阅读全文
posted @ 2018-03-29 10:52 我是张洪铭我是熊博士 阅读(613) 评论(0) 推荐(0)
QLabel 文本内容自动换行显示

摘要:需要把QLabel的WordWrap属性设置成TRUE,可以通过界面设置,也可以通过程序设置 阅读全文
posted @ 2018-03-29 10:27 我是张洪铭我是熊博士 阅读(15895) 评论(1) 推荐(1)
事件的传递 键盘事件作为例子

摘要://widget.h #ifndef WIDGET_H #define WIDGET_H #include #include"mylineedit.h" #include namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QW... 阅读全文
posted @ 2018-03-29 10:02 我是张洪铭我是熊博士 阅读(283) 评论(0) 推荐(0)
qt中添加Q_OBJECT报错的问题

摘要:在qt编写的过程中添加Q_OBJECT后发现老是报错的问题 编译后老是报undefined reference to vtable for “xxx”的错误,后来发现在xxx.pro文件中添加 阅读全文
posted @ 2018-03-29 09:38 我是张洪铭我是熊博士 阅读(683) 评论(0) 推荐(0)
Q_OBJECT宏的作用

摘要:The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots 只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 比如编写事件接口等程序时,有时会出现如下问题: 在PC端成功编译,但在开发板端却显示... 阅读全文
posted @ 2018-03-29 09:37 我是张洪铭我是熊博士 阅读(10019) 评论(0) 推荐(1)
信号和槽 带不带参数

摘要:信号槽如何传递参数(或带参数的信号槽) 利用Qt进行程序开发时,有时需要信号槽来完成参数传递。带参数的信号槽在使用时,有几点需要注意的地方,下面结合实例进行介绍。 第一点:当信号与槽函数的参数数量相同时,它们参数类型要完全一致。 信号: 槽: 信号槽绑定: 发送信号: 结果: 可以看出,参数已经成功 阅读全文
posted @ 2018-03-28 14:47 我是张洪铭我是熊博士 阅读(505) 评论(0) 推荐(0)
创建工具条ToolBar

摘要:/***ToolBar***/ QToolBar * tlb_ImageOpen; QToolBar * tlb_VideoOpen; QToolBar * tlb_AudioOpen; void MainWindow::createToolbar() { tlb_ImageOpen = addToolBar(tr("Image")); tlb_Image... 阅读全文
posted @ 2018-03-27 15:09 我是张洪铭我是熊博士 阅读(242) 评论(0) 推荐(0)
文件打开对话框

摘要:QFileDialog dlg(this); dlg.setWindowTitle(tr("打开图片")); dlg.setWindowIcon(QIcon(":/main/res/图片.png")); dlg.setNameFilter(tr("ALL Image Type files(*.png *.jpg *.bmp *.jpeg *.gif *.psd)"... 阅读全文
posted @ 2018-03-27 14:39 我是张洪铭我是熊博士 阅读(140) 评论(0) 推荐(0)
菜单条 Menu Bar Action

摘要:效果: 阅读全文
posted @ 2018-03-27 14:27 我是张洪铭我是熊博士 阅读(387) 评论(0) 推荐(0)
MDI QMdiArea 多文档区域

摘要:Qt下创建类似window平台的MDI多文档区域使用QMdiArea 阅读全文
posted @ 2018-03-27 11:15 我是张洪铭我是熊博士 阅读(2082) 评论(0) 推荐(0)
Frame 框架的创建

摘要:Qt 创建Frame框架的例子: 阅读全文
posted @ 2018-03-27 11:07 我是张洪铭我是熊博士 阅读(701) 评论(0) 推荐(0)
Qt 引用头文件 QT_BEGIN_NAMESPACE QT_END_NAMESPACE

摘要:Qt里面引入头文件的两种方式: 1、 2、 关于QT_BEGIN_NAMESPACE 和QT_END_NAMESPACE 比较好的解释: 比较好的解释: QT_BEGIN_NAMESPACE其实就是个宏,以前Qt4是没有Qt命名空间的,后来才加上的,编译Qt源码时会有选项,是否将这些类放到专用的Qt 阅读全文
posted @ 2018-03-27 09:37 我是张洪铭我是熊博士 阅读(2262) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3