文档章节

Qt学习笔记1

 鹰之号角
发布于 2014/01/03 17:08
字数 191
阅读 183
收藏 0
点赞 0
评论 0

设置combox的菜单项(item)的高度:

方法一:combox的菜单项(item)的高度取的是item中icon和文字高度的最大值,

所以可以通过设置一张透明的图片的大小来设置菜单项(item)的高度;

    QPixmap pixmap1(1,50) ;//
    QComboBox *comboBox = new QComboBox;
    pixmap1.fill(Qt::transparent);//设置图片为透明
    QIcon icon1(pixmap1);
    comboBox->setIconSize(QSize(1,50));//关键!!!设置图片高度,用来控制item的高度(取图片高度和文字高度的最大值)
    comboBox->addItem(icon, tr("test1"));
    comboBox->addItem(icon, tr("test2"));

方法二:at least for Qt 4.6.0

具体见http://www.qtcentre.org/threads/13496-CSS-QCombobox-setting-min-height-for-drop-down-list

      setStyleSheet("QComboBox { min-height: 40px; min-width: 60px; }"

            "QComboBox QAbstractItemView::item { min-height: 40px; min-width: 60px; }");

      QComboBox *combo = new QComboBox(this);

    combo->setView(new QListView());

 

 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 6
码字总数 768
作品 0
广州
程序员
1+1=2的 blog 文章索引

百度空间中 原blog部分文章 索引:http://hi.baidu.com/cyclone/home Qt Bugs 通过 Qt Bugs 学习 Qt 似乎是一个不错的方法。 中文相关 中文问题说到底就是一个 unicode 和传统窄字符串 char...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

yswyo 应用首页

yswyo 应用首页 这东西大概介绍 我想做一个基于oschina的跨平台的笔记软件(做得好就分享给大家,做的不好就自己收藏....,oschina openapi方面已经熟悉了一下,但是Qt还不是很熟悉,因为还是...

Cosven ⋅ 2014/08/22 ⋅ 1

tamlok/vnote

VNote 英文 English VNote 是一个受Vim启发开发的专门为 Markdown 而优化、设计的笔记软件。VNote是一个更了解程序员和Markdown的笔记软件。 下载 国内的用户可以尝试在百度云盘下载VNote的最...

tamlok ⋅ 01/08 ⋅ 0

Qt Socket简单通信

Qt Socket简单通信 时间:2013 年 03 月 12 日 分类:学习笔记 Linux 嵌入式 目录 1.UDP通信 1.1.UDP发送端 1.2.UDP接收端 2.TCP通信 2.1.TCP client端 2.2.TCP server端 最近要用到Qt的Soc...

ustbgaofan ⋅ 2014/08/13 ⋅ 0

Log4Qt使用笔记(三)

接前面Log4Qt 使用笔记(一),继续学习一下,关注环境变量和初始化: Logger 在前面,我们提到,除了一个根root之外,还可以有多个命名的Logger存在,为了直观,我们可以看LogManager的成员函...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

Qt Lighthouse学习(三)

想不出好的名字,还是继续用lighthouse这个名字吧,毕竟和Qt Lighthouse学习(二)内容相连。 注:本文内容基于现阶段的Qt5源码,等Qt5正式发布时,本文的内容可能不再适用了。 2011.09.11 QPA...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

pyqt 学习基础 实践2 基于oschina笔记软件的初步界面

笔记软件主界面 这东西大概介绍 我想做一个基于oschina的跨平台的笔记软件(做得好就分享给大家,做的不好就自己收藏....,oschina openapi方面已经熟悉了一下,但是Qt还不是很熟悉,因为还是...

Cosven ⋅ 2014/08/28 ⋅ 2

Qt 插件路径(笔记)

Qt Manual 已经专门介绍了Deploying Plugins 的问题。半年前Qt 插件学习(一) 也简单整理了一点路径相关的问题。 可是,一直以来没理清:图片插件、编解码插件、数据库插件... 到底是如何被加...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

DevIL的学习笔记

最近学习DevIL,一个比较不错的载入多种图片软件。我们在学习界面的时候,常常需要对这种那种图片格式进行解码,同时在这方面也有许多解决方案,例如独立的cxImage、libpng、libjpeg、freei...

水台良月 ⋅ 2016/12/13 ⋅ 0

Debian7 编译WizNote Qt Project(为知笔记)

Debian7 编译WizNote Qt Project(为知笔记) Debian 编译为知笔记, 中间的心酸过程我就不吐槽了。 作为一名不会c++ & QT 的,编译 为知笔记 ,的确不是个容易的事啊。。 编译步骤: git chec...

首席安全砖家 ⋅ 2014/03/07 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JDK1.6和JDK1.7中,Collections.sort的区别,

背景 最近,项目正在集成测试阶段,项目在服务器上运行了一段时间,点击表格的列进行排序的时候,有的列排序正常,有的列在排序的时候,在后台会抛出如下异常,查询到不到数据,而且在另外一...

tsmyk0715 ⋅ 28分钟前 ⋅ 0

spring RESTful

spring RESTful官方文档:http://spring.io/guides/gs/rest-service/ 1. 可以这么去理解RESTful:其实就是web对外提供的一种基于URL、URI的资源供给服务。不是一个原理性知识点。是一个方法论...

BobwithB ⋅ 29分钟前 ⋅ 0

C++ 中命名空间的 5 个常见用法

相信小伙伴们对C++已经非常熟悉,但是对命名空间经常使用到的地方还不是很明白,这篇文章就针对命名空间这一块做了一个叙述。 命名空间在1995年被引入到 c++ 标准中,通常是这样定义的: 命名...

柳猫 ⋅ 32分钟前 ⋅ 0

@Conditional派生注解

@Conditional派生注解(Spring注解版原生的@Conditional作用) 作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效; @Conditional扩展注解 作用(判...

小致dad ⋅ 33分钟前 ⋅ 0

适配器模式

适配器模式 对象适配器 通过私有属性来实现的类适配器 通过继承来实现的接口适配器 通过继承一个默认实现的类实现的

Cobbage ⋅ 36分钟前 ⋅ 0

Java 限流策略

概要 在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速...

轨迹_ ⋅ 40分钟前 ⋅ 0

GridView和子View之间的间隙

默认的情况下GridView和子View之间会有一个间隙,原因是GridView为了在子View被选中时在子View周围显示一个框。去掉的办法如下: android:listSelector="#0000" 或 setSelector(new ColorDra...

国仔饼 ⋅ 43分钟前 ⋅ 0

idea插件开发

1 刷新页面要使用多线程 2 调试要使用restart bug 不要去关闭调试的idea 否则再次启动会卡住

林伟琨 ⋅ 43分钟前 ⋅ 0

Java 内存模型

物理机并发处理方案 绝大多数计算任务,并不是单纯依赖 cpu 的计算完成,不可避免需要与内存交互,获取数据。内存要拿到数据,需要和硬盘发生 I/O 操作。计算机存储设备与 cpu 之间的处理速度...

长安一梦 ⋅ 50分钟前 ⋅ 0

思路分析 如何通过反射 给 bean entity 对象 的List 集合属性赋值?

其实 这块 大家 去 看 springmvc 源码 肯定可以找到实现办法。 因为 spirngmvc 的方法 是可以 为 对象 参数里面的 list 属性赋值的。 我也没有看 具体的 mvc 源码实现,我这里只是 写一个 简...

之渊 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部