700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Qt编写自定义控件53-自定义宽高下拉框

Qt编写自定义控件53-自定义宽高下拉框

时间:2019-05-15 15:11:52

相关推荐

Qt编写自定义控件53-自定义宽高下拉框

一、前言

默认的qcombobox控件,如果元素item中的内容过长超过控件本身的宽度的话,会自动切掉变成省略号显示,有些应用场景不希望是省略号显示,希望有多长就显示多长,还有一种应用场景是需要设置下拉元素的高度为指定的高度,比如很多触摸屏上,如果程序中的下拉框太小,手指很不好点,很容易误操作,为了杜绝这种误操作,可以将下拉框高度变大,当然更好的办法还是类似于手机app一样弹出一个大大的滑动选择框会更好。

二、实现的功能

1:可设置下拉框元素高度2:可设置下拉框元素宽度3:可设置是否自动调整下拉框元素宽度,根据元素宽高自动调整

三、效果图

四、头文件代码

#ifndef COMBOBOX_H#define COMBOBOX_H/*** 自定义宽高下拉框控件 作者:feiyangqingyun(QQ:517216493) -4-11* 1:可设置下拉框元素高度* 2:可设置下拉框元素宽度* 3:可设置是否自动调整下拉框元素宽度,根据元素宽高自动调整*/#include <QComboBox>#ifdef quc#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))#include <QtDesigner/QDesignerExportWidget>#else#include <QtUiPlugin/QDesignerExportWidget

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。