Slicer学习笔记(五十八)UI控件

本文是关于Slicer中使用的控件QComboBox和ctk.ctkCollapsibleButton的详细学习笔记,包括QComboBox的常用方法和信号,以及ctk.ctkCollapsibleButton的示例代码。同时,介绍了CTK Plugin Framework,探讨了其在C++ Qt模块化中的应用,为读者提供CTK框架的深入理解。
摘要由CSDN通过智能技术生成

最近在关注控件的实现和调用,所以整理一下slicer中会用到的控件,可以是qt或者ctk控件。

1、下拉列表框控件 QComboBox

QComboBox下拉列表框QComboBox以占用最少屏幕空间的方式向用户显示选项列表。它是一个选择控件,显示当前项目,并可以弹出可选项目列表。组合框可以是可编辑的,允许用户修改列表中的每个项目。

QComboBox类属性editable 设置是否可编辑

currentText设置当前列表框显示内容(前提是先在列表框添加内容)

currentIndex设置当前列表框显示内容的索引(前提是先在列表框添加内容)

maxVisibleitems当下拉列表弹出时,允许显示的最大子项目

maxCount设置下拉选项集合中的数目

insertPolicy设置用户在可编辑的组合框中输入一个新的字符串时插入的策略NoInsert 不插入

InsertAtTop 在顶部插入

InsertAtCurrent在当前插入

InsertAtBottom 在底部插入

InsertAfterCurrent 在当前的后面插入

InsertBeforeCurrent 在当前的前面插入

InsertAlphabetically 按字母顺序插入sizeAdjustPolicy大小调节策略AdjustToContents 根据所有内容的长度

AdjustToContentsOnFirstShow根据第一次显示的内容长度

AdjustToMinimumContentsLength 适应最小内容长度

AdjustToMinimumContentsLeng
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落花逐流水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值