Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多列Q3ListView和水平滚动

多列Q3ListView和水平滚动
EN

Stack Overflow用户
提问于 2014-03-13 17:29:49
回答 1查看 203关注 0票数 0

寻找在具有多列的Q3ListView中发生水平滚动的问题的答案。我假设Q3ListView是用来快速升级到4.x的。遗留代码,我的任务是让这个东西可以水平滚动。

list视图有两列,第一列包含右侧内容的标题,因此它总是显示全文,因为没有一个文本很长。第二列的文本可能比我的24英寸屏幕所能显示的要宽(当我将鼠标移到它上面并查看工具提示时就会看到)。

在设计器中创建Q3ListView对象时,vScrollBarMode和hScrollBarMode都设置为“自动”(默认设置)。因为条目的数量相当大,所以总是显示垂直滚动条,我可以上下滚动。当我看到第二列中的数据对于可用宽度来说太长时,它总是有一个省略号(...)在末尾没有显示水平滚动条。如果我在Designer中将水平回滚的定义更改为AlwaysOn,我会看到水平滚动条,但它是灰色的,并且没有句柄,即使文本对于可见区域来说太长了。

我只是想知道怎样才能为我的Q3ListView设置一个可以滚动显示第二栏全文的水平滚动条。有什么建议吗?

--

附言:刚刚尝试了一些新的东西。我对Q3ListView对象的第二列调用了setColumnWidthMode()函数,如下所示:

代码语言:javascript
运行
AI代码解释
复制
myUi.myValueList->setColumnWidthMode(1, Q3ListView::Maximum);

没有任何不同。在长文本的末尾仍然有一个省略号。

EN

回答 1

Stack Overflow用户

发布于 2014-03-15 09:49:50

我使用Qt3已经有一段时间了:)

我甚至没有可以试用的构建版本,因为我所有的版本都是编译的,没有Qt3阻塞二进制文件。

然而,我期待的是:

代码语言:javascript
运行
AI代码解释
复制
setColumnWidthMode(1, Q3ListView::Maximum);

会做你想做的事。

如果不是,那么何时执行此操作的时机可能是您的方案中的一个因素。

例如,它可能取决于您是否已经添加了第二列,或者取决于同时清除并重置的内容。这是因为我认为宽度模式存储在列本身上,因此删除和添加列将意味着清除模式设置。

另一种方法是当您调用

addColumn(标签,宽度);

使用宽度-1将宽度模式设置为最大值。

您可以尝试使用

代码语言:javascript
运行
AI代码解释
复制
setColumnWidth(W);

一些保证足够大的东西,看看它是否有你所期望的效果。

如果不是,那么一定要检查事件的顺序,因为您的列可能会在其他地方重新配置,从而覆盖您的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22386383

复制
相关文章
水平滚动条
主要用到并排Div 的父级设置white-space: nowrap,并排的div设置display:inline-block;
tianyawhl
2019/07/16
2.6K0
[iOS] WSHorizontalPickerView 图片水平滚动封装
之前这篇文章传送门本来是记录自己练手的demo的,后来很多人来问我要代码。今天就抽时间封装了一下,没有考虑太多情况,等我有空再去仔细考虑吧。
wOw
2018/09/18
3K0
WPF 让 TextBox 支持水平滚动
超级简单的方法,只需要设置 HorizontalScrollBarVisibility 可见就可以了
林德熙
2022/08/12
9850
CSS——多列
多列属性可以将文本设计成像报纸杂志那种多列排版的布局,类似于Microsoft Word中的段落分栏功能。
Html5知典
2019/11/26
1.3K0
pandas dataframe 新增单列和多列
dataframe assign方法,返回一个新对象(副本),不影响旧dataframe对象
lovelife110
2021/01/14
4.5K0
表单水平文字滚动,效果还有阴影
加菲猫的VFP
2023/08/21
2720
表单水平文字滚动,效果还有阴影
自定义View实现水平滚动控件
      前几天项目中需要使用到一个水平可滚动的选择条,类似下图效果(图片是从简书上一位作者那儿找来的,本篇也是在这位作者的文章的基础上修改的,站在大神的肩膀上,哈哈,由于原文没有提供demo,而且
coderZhen
2018/06/28
9410
jQuery无缝图片横向(水平)/竖向(垂直)滚动
jQuery的一个不错的小插件,记性越来越差了,整理一下贴在这里,方便以后Copy & Paste <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> </title> <script typ
菩提树下的杨过
2018/01/22
17.4K0
有意思的水平横向溢出滚动
最近接到一个很有意思的需求,能否做到当内容横向溢出时,依然能够使用鼠标滚轮对内容进行滚动的方法。
Sb_Coco
2022/09/28
2.6K0
有意思的水平横向溢出滚动
excel 多列内容拼接
例如想要拼接  A2 和 B2 的内容生成一个新列,A2 内容为 320,B2 内容为 480,我们生成新列,需要拼接两列内容,中间同时拼接 * ,新列公式如下:
蓓蕾心晴
2022/10/27
1.5K0
联合索引(多列索引)[通俗易懂]
联合索引是指对表上的多个列进行索引,联合索引也是一棵B+树,不同的是联合索引的键值数量不是1,而是大于等于2.
全栈程序员站长
2022/09/05
2.7K0
如何纯CSS实现标题栏、表格头水平滚动垂直不滚动
有些报表会很宽,浏览器水平放不下,需要水平滚动显示,这个可以设置overflow-y:hidden实现,很基本的实现,没什么难度。
周陆军博客
2023/05/07
1.7K0
JqGrid实现超长水平(左右)滚动条功能
使用JqGrid来实现列表功能非常方便快捷,但在使用的过程中还会遇到一些定制化的问题。这篇文章来跟大家说一下当列表中数据比较多时,如何实现水平(左右)滚动来确保能够查看完整的信息。
程序新视界
2020/05/18
3.9K0
MFC 控件编程之水平滚动条跟垂直滚动条
  首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置.
IBinary
2019/05/25
2.9K0
MySQL索引中的前缀索引和多列索引
正确地创建和使用索引是实现高性能查询的基础,本文笔者介绍MySQL中的前缀索引和多列索引。
玖柒的小窝
2021/11/06
4.7K0
点击加载更多

相似问题

水平滚动的多列问题

21

列和水平滚动

12

有多列的页面,水平滚动,没有垂直滚动

22

具有水平滚动和自动列宽和高度的多列CSS列表

36

具有水平滚动和图像的自动多列固定高度问题

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档