
Qt
GroupHuang
这个作者很懒,什么都没留下…
展开
-
Qt5 由.ui文件生成.pro文件和C++文件
Qt新手,因为项目需要临时学习。在win10系统上安装了Qt5.9.1的最新版本,跟着《C++ GUI Qt4编程》(第二版)学习。由于IDE和教程版本不同,初入手是遇到不少问题。教材2.3节 快速设计对话框介绍了如何使用Qt Designer设计对话框界面。按照教程指导一步步构建一个如下的对话框ui文件gotocelldialog.ui: 接着教程上说“现在运行qmake,生成一个.pr原创 2017-08-24 22:59:46 · 3837 阅读 · 1 评论 -
Qt4 工程升级为Qt5工程
Qt5和Qt4相比,有很大的改动和不同,可以参考:从Qt4 到Qt5的变化。 本人电脑安装了Qt5.9.1,在运行《C++ GUI Qt4编程》(第二版)附带源程序时发生了一些问题,本文就介绍一下如何将Qt4工程升级为Qt5,并在新版本的Qt Creator中运行。 以《C++ GUI Qt4编程》(第二版)第二章中的程序gotocell2为例,原本的工程目录包含如下5个文件: 然后打开g原创 2017-08-25 15:03:02 · 5979 阅读 · 1 评论 -
QGraphicsItem 鼠标点击事件编程方法
功能需求,在QGraphicsView中显示一张图像,如下图,鼠标点击图片时返回图片坐标系内的像素坐标,但是点击边上空白部分时不返回坐标。 实现思路是子类化QGraphicsView,QGraphicsScene, QGraphicsPixmapItem,并重写鼠标点击事件函数mousePressEvent(QGraphicsSceneMouseEvent* event)。光标默认的样式是手型原创 2017-12-31 22:56:05 · 15316 阅读 · 0 评论 -
QGraphicsView改变光标的样式
QGraphicsView中Item上默认的光标形状是一个手型,用于拖拽。但是下某些应用场景下,我们想要让光标变成其他的形状,比如十字形等。以下是一些解决方案: QGraphicsView 更改鼠标样式 以及QGraphicsItem悬停时更改鼠标样式 Changing the cursor in a QGraphicsView 上述方面主要就是子类化QGraphicsView,然后viewp原创 2017-12-26 22:26:48 · 3062 阅读 · 0 评论