自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 已知: n个数字序列,每个序列中包含m个数字,求这n个序列数字的所有可能的排列组合

今天做了一个算法题,题目大概是这样的:已知: n个数字序列,每个序列中包含m个数字,求这n个序列数字的所有可能的排列组合给出一个例子,这个例子n是3,要求n可以是任意的。input = {{1,2,3}, {4,5}, {6,7,8}}output = { {1,4,6},{1,4,7},{1,4,8}, {1,5,6},{1,5,7},{1,5,8}, {2,4,6},{2,4,7},{2,4,8}, {2,5,6},{2,5,7},{2,5,8}

2021-02-03 20:14:09 1293

原创 Qt 实现QLabel的单击双击功能(三)

问题2无论是点击左键,右键还是中键,都可触发信号且没有区分。这个比较简单,就是实现左键单击,左键双击,右键单击功能。直接上代码QXHLabel::QXHLabel(QWidget *parent) :QLabel(parent){ m_timer = new QTimer(this); connect(m_timer, SIGNAL(timeout()), this, SLOT(onTimeout())); m_isLPressed = false;}void Q

2021-01-14 08:56:16 811

原创 Qt 实现QLabel的单击双击功能(二)

这次解决问题1和3.问题1:双击时必执行一次单击操作问题3:鼠标点击按住不放也执行了一次单击操作问题3很简单是因为我使用了mousePressEvent()事件,鼠标按下时就发送了单击信号,要想解决必须引入mouseReleaseEvent()鼠标抬起事件。这里在mouseReleaseEvent()中发送单机信号。void QXHLabel::mousePressEvent(QMouseEvent *event){}void QXHLabel::mouseReleaseEvent(QMou

2021-01-13 16:54:19 1392

原创 Qt 实现QLabel的单击双击功能(一)

版本:Qt5.12.3将来的Qt版本会不会支持QLabel鼠标点击事件不知道,此版本是不支持的,需要自己手动实现。(1)在项目中添加一个类,命名为QXHLabel,继承自QLabel。(2)在QXHLabel.h中添加相应的鼠标事件和自定义的信号,如下。class QXHLabel : public QLabel{ Q_OBJECTpublic: QXHLabel(QWidget * parent = nullptr);protected: void mousePres

2021-01-13 10:31:00 4006 1

原创 Qt如何打包exe

这里写自定义目录标题版本:Qt5.12.3编译器:MSVC2015 64bit开发环境:Qt Creator 4.9.0应用程序:ImgCompare.exe(1)编译生成exe文件。(2)在硬盘随便找一个地方新建一个文件夹,我这里是D:\out。并将将要打包的exe文件放入这个目录里。(3)点击 开始->Qt 5.12.3->Qt 5.12.3(MSVC2015 64bit)打开命令行。如果你用的是其他编译器,在这里打开相应的命令行就行。(4)在命令行中切换到exe所在目录

2021-01-08 14:13:43 1798 1

原创 安装Qt如何跳过登录注册界面

最近在安装qt时突然无情出现登录注册界面,还没有跳过的按钮,如下图:解决方法:先退出安装,断开网络,再重新进入安装,这个界面就没有啦。

2020-11-11 11:14:45 20539 13

原创 Qt 槽函数被执行两次的问题

在使用vs2015编写QT程序时,偶然发现点击一次button槽函数响应了两次。我起初认为是鼠标问题,特意换了鼠标试试结果还是一样的,所以我就研究了一下。按钮的名字是btn_account_add。以前我用Qt Creator,给按钮添加槽函数直接右键->转到槽,声明实现都自动生成了,方便的很,然而vs2015没有这个功能,只能自己手动添加,下面是我添加的代码。槽函数声明处:private slots: void on_btn_account_add_clicked();槽函数实现处vo

2020-08-21 09:56:46 2601

空空如也

空空如也

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

TA关注的人

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