精华内容
下载资源
问答
  • 组合框是显示当前项选择小部件,可以弹出可选择项的列表组合框可以编辑,允许用户修改列表每个项。 组合框可以包含pixmap和字符串;insertItem()和setItemText()函数被适当重载。对于可编辑组合框,提供...
    
    

    一、概述

    Designer中输入工具部件中的Combo Box组合框与其他可视化工具组合框功能相同,组合了按钮和弹出列表的功能,显示当前项并可以弹出可选择项的列表。组合框可以编辑,允许用户修改列表中的每个项。Combo Box组合框对应PyQt中的类QComboBox。

    QComboBox组合框使用Model/View框架来弹出列表和存储项,默认情况下项存储在 QStandardItemModel类型的Model中,弹出列表是 QListView的子项,通过model() 和view()方法可以访问QComboBox的Model和View,当然也可以通过setModel() 和setView()来改变这种默认设置。

    PyQt中的组合框可以包含字符串和pixmap的项, 这些项的数据访问可以使用Qt.DisplayRole 和 Qt.DecorationRole来访问,当用户在可编辑组合框中输入一个新字符串时,可以使用QValidator将输入数据进行约束(例如限制只能是某个范围的数字输入等)。字符串输入后,组合框可以将其插入项列表中,也可以不插入,也可以在多个位置插入。默认策略是在底部插入,但可以使用setInsertPolicy()方法更改此策略。

    二、组合框项的属性

    在Designer中,组合框可设置的项属性包括如下:
    在这里插入图片描述
    各属性简介如下

    • editable:editable用于控制用户是否可对组合框进行编辑,使用setEditable()设置是否允许组合框进行编辑,其是否可编辑状态通过isEditable()方法访问
    • currentText:currentText保存当前文本,如果组合框是可编辑的,则当前文本是组合框编辑框显示的值,如果是不可编辑的,且组合框为空或未设置当前项,则为当前项的值或空字符串。使用方法currentText()获取当前文本,使用方法setCurrentText()设置当前文本,在设置当前文本时,如果组合框是可编辑的,setCurrentText()只是调用setEditText()方法设置编辑框内的文本值,如果是不可编辑的切列表中有匹配的文本,则currentIndex设置为对应项的索引
    • maxVisibleItems:maxVisibleItems用于控制组合框内最多可见的项数,通过方法maxVisibleItems()和setMaxVisibleItems()来访问
    • maxCount:maxCount保存组合框弹出列表中最大项数,用于限制组合框中可以包含的最大项数,其缺省值是最大的带符号整数,典型值是2147483647。可以通过maxCount()和setMaxCount()方法访问
    • insertPolicy:insertPolicy用于控制用户执行编辑框中项插入的策略,其类型为枚举类型QComboBox.InsertPolicy,默认值是QComboBox.InsertAtBottom,即插入到底部,可以通过方法insertPolicy()和方法setInsertPolicy()来访问
    • minimumContentsLength:用于控制组合框应包含的最小字符个数,缺省值为0,可以通过方法minimumContentsLength()和setMinimumContentsLength访问
    • iconSize:用于控制组合框中显示的图标的大小。除非显式设置,否则返回当前样式的默认值。此大小是图标可以具有的最大大小;较小大小的图标不会放大。可以通过方法iconSize()和setIconSize()来访问
    • duplicatesEnabled:用于控制是否允许用户添加重复项,缺省值为False,可以通过方法duplicatesEnabled()和setDuplicatesEnabled()进行访问
    • frame:用于控制组合框是否显示框架,缺省值为True,可以通过方法hasFrame() 和setFrame()来访问
    • modelColumn:用于控制模型中哪列在组合框弹出列表中可见,请参考《PyQt(Python+Qt)学习随笔:QListView的modelColumn属性及困惑》相关内容。缺省值为0,可以通过方法modelColumn() 和setModelColumn()来访问。

    三、组合框项的操作方法

    组合框的主要操作方法都是基于项进行访问的方法,包括:

    • 使用方法insertItem()和insertItems()插入项
    • 使用setItemText()更改项
    • 使用removeItem()删除项
    • 使用clear()删除所有项
    • 使用currentText()访问当前项的文本
    • 使用text()方法访问指定序号项的文本
    • 使用setCurrentIndex()设置当前项
    • 使用count()获取组合框中的项数
      • 使用clearEditText()清除可编辑组合框显示的字符串而不更改组合框的内容

    四、对项的操作会触发如下相关信号:

    • 组合框的当前项更改,会发出两个信号:currentIndexChanged()和activated()
    • 当用户在组合框弹出列表中突出显示某个项时,将发出highlighted()信号
    • 每当可编辑组合框的文本发生更改时,都会发出editTextChanged()信号。

    补充说明

    • 无论更改是通过编程方式还是通过用户交互完成的,currentIndexChanged()信号始终发出,而activated()仅在更改是由用户交互引起时发出
    • currentIndexChanged()、activated()和highlighted()这三个信号都有两个版本,一个带有QString参数,一个带有int参数。如果用户选择或突出显示一个pixmap时,则只会发出int参数信号

    老猿Python,跟老猿学Python!

    展开全文
  • MFC组合框 编辑框

    2018-12-31 13:33:21
    GetDlgItem( IDC_)->EnableWindow(false);...(1)由于组合框包含了列表框,所以列表框的功能都能够使用。如可以利用: int AddString( LPCTSTR lpszItem )添加行; int DeleteString( UIN

    GetDlgItem(IDOK)->SetWindowText(TEXT(“继续”)); ///可以设置么么的标题
    SetIcon(AfxGetApp()->LoadIcon(IDI_ICON3), FALSE) //设置图标

    GetDlgItem( IDC_)->EnableWindow(false);//设置初始状态,
    编辑框获取信息的方式:变量:m_edit
    m_edit.Format(" ");

    编辑框自动换行
    1.属性里面:多行选中 :multiline=true
    2.将自动水平滚动去掉 :auto hscroll=false

    操作组合框的数据:
    (1)由于组合框内包含了列表框,所以列表框的功能都能够使用。如可以利用:
    int AddString( LPCTSTR lpszItem )添加行;
    int DeleteString( UINT nIndex )删除指定行;
    int InsertString( int nIndex, LPCTSTR lpszItem )将行插入到指定位置;
    void ResetContent()可以删除列表框中所有行。
    通过调用 int GetCount()得到当前列表框中行的数量。
    (2) 如果需要得到/设置当前被选中的行的位置,可以调用 int GetCurSel()/int SetCurSel(int iIndex)。通过调用 int GetLBText( int nIndex, LPTSTR lpszText )得到列表框内指定行的字符串。
    (3)通过调用 int FindString( int nStartAfter, LPCTSTR lpszItem )可以在当前所有行中查找指定的字符串的位置,nStartAfter 指明从哪一行开始进行查找。调用 int SelectString(int nStartAfter, LPCTSTR lpszItem )可以选中包含指定字符串的行
    通过添加变量函数:m_combo
    m_combo.AddString("");//可以添加成员到combo组建中。。
    也可以在里面直接添加

    //获得当前选择的列表项索引
    int nIndex = m_cbExamble.GetCurSel();
    CString strCBText;
    //根据指定的索引获得该项的数据
    m_cbExamble.GetLBText( nIndex, strCBText);
    MessageBox(strCBText);

    微调按钮:CSpinButtonCtrl
    通过 CSpinButtonCtrl 的成员函数,可以对微调按钮进行查询和设置。
    用 GetRange()和 SetRange()来查询和设置微调按钮值的范围,缺省时值的范围是 1~100。
    这两个函数的声明为:
    void GetRange( int &lower, int& upper ) const;
    void SetRange( int nLower, int nUpper );
    第一个参数是最小值,该值不能小于 UD_MINVAL,第二个参数是最大值,该值不能大于 UD_MAXVAL。值的范围不能超过 UD_MAXVAL。

    用 GetPos()和 SetPos()来查询和设置微调按钮的当前值。函数的声明为:
    int GetPos() const;
    int SetPos(int nPos);

    用 GetBase()和 SetBase()来查询和设置微调按钮值的计数制。函数的声明为:
    UINT GetBase()const;
    int SetBase(int nBase);
    如果参数 nBase 是 10,则伙伴控件中显示的数值是十进制的,如果 nBase 是 16,则是十六进制的
    需要设置伙伴控件:在属性里面更改:
    自动结伴(A):
    结伴整数设置为:
    在根据编辑框的左右设置。。

    滚动条类 CScrollBar
    操 作 函 数
    GetScrollPos 获取一个滚动框的当前位置
    SetScrollPos 设置一个滚动框的当前位置
    GetScrollRange 获取给定滚动条的当前最大和最小滚动SetScrollRange 设置给定滚动条的最小和最大位置
    ShowScrollBar 显示或隐藏一个滚动条
    EnableScrollBar 使一个滚动条的一个或两个箭头有效或无效
    SetScrollInfo 设置有关滚动条的信息
    GetScrollInfo 获取有关滚动条的信息
    GetScrollLimit 获取滚动条的极限

    滑动块类 CSliderCtrl

    展开全文
  • 这个网站是一个投资组合网站,展示前端Web开发技能。 它包含两个主要部分,静态网页和一个Web应用程序(英语词汇应用程序)。 静态HTML页面 静态页面灵感来自于,并将“个人投资组合”页面,“产品着陆页”...
  • 相比较而言PHP的功能相对简单,不适合做大程序;而CGI效率相对较低,所以也不考虑。由于J2EE的开源的框架中提供MVC模式实现框架Struts、对象关系模型中的Hibernate 的框架及拥有事务管理和依赖注入的Spring。利用...
  • 包含了obout公司所有36个应用于.NET 2.0到.NET 4.0及ASP,HTML空间产品,其功能包括树形列表,表格,文件传输与上传,菜单,滚动条,日历,HTML文本编辑,组合框,按钮等等。其全面性和高效性,使它成为您必备开发工具...

    obout Suite for .NET是一个非常实用的常用用户界面控件套装,它包含了obout公司所有36个应用于.NET 2.0到.NET 4.0及ASP,HTML的空间产品,其功能包括树形列表,表格,文件传输与上传,菜单,滚动条,日历,HTML文本编辑,组合框,按钮等等。其全面性和高效性,使它成为您必备的开发工具。

    具体功能:

    obout Suite for .NET包含了obout公司所有36个控件产品

    • ASP Treeview
    • XHTML Editor
    • Spell Checker
    • Slide Menu
    • Slide Panel
    • Easy Menu
    • Context Menu
    • Tab Strip
    • Autocomplete textbox
    • Splitter
    • Tree_DB
    • Window
    • FileUploadProgress
    • SuperButton
    • Toolbar
    • Two Colors
    • AJAXPage
    • Show
    • Flyout
    原文来自龙博方案网http://www.fanganwang.com/product/4671转载请注明出处









    产品

    Obout完整包试用版  (23 MB)

    试用版下载



    展开全文
  • 如果您要删除记录话同样可以双击数据列表框弹出删除工具栏。  7.单击“专业管理”按钮将弹出登陆对话框,只要进行软件注册即可得到用户名与密码。赶快注册吧!  8.输入正确用户名与密码后将进入其余三张表...
  • 采用面向声明开发模式, 基于泛型编写极少代码即可实现复杂数据展示、数据编辑、表单处理等功能,再配合Online Coding在线开发与代码生成器使用,将J2EE开发效率提高8倍以上,可以将代码减少90%以上。...
  • Windows 10开始菜单搜索已经发展一年,并且在最新的Windows10 2004功能更新中它与Windows 10时间线集成在...以下是包含的功能列表:时间线整合拼写校正相关搜索必应搜索到目前为止,还没有直接选项可以隐藏或删除...

    Windows 10开始菜单搜索已经发展了一年,并且在最新的Windows10 2004功能更新中它与Windows 10时间线集成在一起。当用户单击任务栏中的搜索框或按下Win + S组合键,将获得增强的搜索框,它具有预先提供的两个功能。快速访问“热门应用”和“快速搜索”,后者包括天气、新闻、市场等。以下是包含的功能列表:

    • 时间线整合
    • 拼写校正
    • 相关搜索
    • 必应搜索

    到目前为止,还没有直接选项可以隐藏或删除用户界面的某些功能,如果想修改或删除某个功能,我们将不得不依靠更改注册表或组策略设置来完成。

    a9f4ed0049393e45f42ed446a5fc08a2.png

    一、时间线整合

    在“开始”菜单搜索的中间部分,请注意时间线中最近进行的五个活动的列表。也可以单击“在时间线中管理”链接来立即查看并删除任何最近的活动。

    cabb6656aabff8ad5c60ef6092ce404f.png

    二、拼写校正

    改进了“应用程序和设置”搜索的拼写校正功能,可确保拼写错误也返回匹配的结果,截至目前这项功能仅可用于英语,因此,如果用户键入PINT而不是PAINT,它仍将在开始菜单搜索结果中显示Paint(“画图”应用程序)。

    c5be3e4c1de1718525f34b32be4b7ff4.png

    三、相关搜索

    除了提供最佳匹配结果外,微软还致力于添加相关的搜索结果。如果算法认为“最佳匹配”结果与用户的搜索不完全匹配,则该结果下方将包含一个“相关:”行,以帮助阐明出现此结果的原因。

    四、在开始搜索菜单中禁用必应搜索

    如果要在“开始搜索”菜单中禁用“必应搜索”,即删除“搜索网页”下的“查看网络搜索结果”部分,可以按照以下步骤操作:

    (一)使用组策略编辑器

    1.在搜索框中输入“组策略”,在搜索结果中打开组策略编辑器。

    2.导航到以下位置:

    用户配置>管理模板> Windows组件>文件资源管理器

    3.在右侧窗格中查找“不允许web搜索”选项,双击它选中“已启用”。

    334188d2b8e0041e7660708a1c13d064.png

    4.单击“启用”,然后单击“确定”。

    5.重新启动计算机。

    该项策略明确规定:

    启用此策略将删除从Windows桌面搜索中搜索Web的选项。

    禁用或未配置此策略时,Web选项可用,并且用户可以通过其默认浏览器搜索引擎搜索Web。

    (二)使用注册表编辑器

    1.在搜索框中输入“regedit”,在搜索结果中打开注册表编辑器。

    2.导航到以下位置:

    HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsExplorer

    3.查找或创建DisableSearchBoxSuggestions DWORD 32位值。

    552bb5e6511cfe2187a4ed9eee0f8700.png

    4.将值设置为1

    5.重新启动计算机。

    现在,当你搜索一个可以在网上找到结果的关键词时,发现它根本就不会出现。在所有类型的搜索中,Web部分将丢失。但是,这样做可能有两个缺点。

    与Bing相关的功能(如天气、股票价格、货币换算和其他一键式功能)将不再可用。

    当用户在搜索框中键入内容时,文件资源管理器不会显示建议弹出窗口。

    最近的搜索将不再显示,因为它们不会被存储。

    扩展阅读:

    ■>>为了保护个人隐私,用这4招删除win10中的搜索历史记录

    ■>>Win10 1903版隐藏了一个功能,打开它,可以使用圆角搜索栏

    ■>>Edge浏览器默认搜索引擎可以自定义,微软是彻底投降了

    ■>>勒索病毒不可怕,win10电脑用上这一招,即可防止感染

    更多windows 10操作系统使用技巧,请关注→→#win10玩机技巧#

    想了解更多精彩内容,快来关注@微课传媒

    展开全文
  • tcl+tk组合教程.pdf

    热门讨论 2011-07-21 00:33:46
    40.1 联合工作的列表框对 40.2 编辑界面 40.3 保存和加载绑定 第六部分 c语言编程 第41章 c和tcl 41.1 利用tclc库函数 41.2 应用程序结构 41.3 创建可加载软件包 41.4 c命令过程 41.5 tcl—...
  • 北京时间3月27日早间消息,微软在旗下文件分享网站Docs.com上悄然移除一项功能,不再允许任何人搜索数以百万文件或个人信息。 上周末,有用户在Twitter上抱怨称,任何人都可以使用该网站搜索搜索上面公开...
  • 简而言之,拼图具有几乎所有其他组件集的功能,而拼图则功能更强大且性能更好。 因此,无需担心拼图功能的缺乏。 拼图具有其他组件集所没有的能力:拼图的应用程序可以在一个开发中同时支持多个Ux规范。 了解更多...
  • GetFileVersionInfoSize 针对包含了版本资源一个文件,判断容纳文件版本信息需要一个多大缓冲区 GetFullPathName 获取指定文件完整路径名 GetLogicalDrives 判断系统中存在哪些逻辑驱动器字母 ...
  • STN 比其它网络框架提供更多的功能:数据监控:STN提供许多数据回调接口,使得应用可以基于这些网络数据,建立统计分析、监控等工具来管理应用的实际网络情况;问题定位:STN中含有很多关键日志,并且日志的设计...
  • CTLCOLOR_LISTBOX 列表框 CTLCOLOR_MSGBOX 消息框 CTLCOLOR_SCROLLBAR 滚动条 CTLCOLOR_STATIC 静态控件 表2 nCtlColor类型值与含义 作为一个简单例子,观察以下代码: BOOL CUi5Dlg::OnInitDialog() { /...
  • 包含了obout公司所有23个应用于.NET 2.0,.NET 1.x及ASP,HTML空间产品,其功能包括树形列表,表格,文件传输与上传,菜单,滚动条,日历,HTML文本编辑,组合框,按钮等等。其全面性和高效性,使它成为您必备开发工具。
  • C# 获取Word内容控件

    2019-08-28 11:03:17
    在Word中,借助内容控件,可设计出具有特定功能的文档或模板。...和组合框不同是下拉列表不允许用户编辑项。 纯文本内容控件 纯文本内容控件只能包含文本,不能包含其他项,例如表格、...
  • 超实用jQuery代码段

    2019-03-04 10:20:41
    2.26 实现动态组合列表框 2.27 如何使用属性过滤器 2.28 如何测试某个元素是否可见 第3章 jQuery操作HTML事件 3.1 禁止或启用输入框 3.2 实时监听输入框字符变化 3.3 实时监听输入框值变化 3.4 绑定鼠标右键...
  • JAVA_API1.6文档(中文)

    万次下载 热门讨论 2010-04-12 13:31:34
    javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 javax.naming.event 在访问命名和目录服务时提供对事件通知的支持。 javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 javax....
  • C# 读取Word内容控件

    2019-09-22 06:36:40
    在Word中,借助内容控件,可设计出具有特定功能的文档...和组合框不同是下拉列表不允许用户编辑项。 纯文本内容控件 纯文本内容控件只能包含文本,不能包含其他项,例如表格、图片或其他内容控件。 ...
  • ComboBox (组合框) MultiPage (分页) Snap (抓取) TreeView (树形列表) Dialog (对话框) NavBar (导航条) Splitter (框架分离) WebChart Lite (图表) 如果涉及到安装序列号,请填写:3JKX6-YJW6X-GJJDP app_...
  • excel使用

    2012-11-25 17:06:01
    自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的功能之一,下面我们在Visual Basic模块中创建一个函数。 在下面的例子中,我们要给每个人的金额乘一个系数,如果是上班时的工作餐,就打六折;如果是加班...
  • (4)针对系统的功能实现问题,通过结合利用原生态框架与HTML5的跨平台性,实现“认我测”在线认证检测系统。 综上所述,“认我测”在线认证检测系统,率先填补认证检测领域移动端的空缺,提供Web浏览器+...
  • 如果您要删除记录话同样可以双击数据列表框弹出删除工具栏。 7.单击“专业管理”按钮将弹出登陆对话框,只要进行软件注册即可得到用户名与密码。赶快注册吧! 8.输入正确用户名与密码后将进入其余三张表编辑...
  • 我在Angular中使用debounceTime函数来设置用户输入时延迟间隔,然后我将用户在搜索中输入内容发送到HTTP Tiingo API到HTTP Get Request。 响应包含组织名称及其代码值JSON数组。 当用户单击购买按钮时,...
  • 对知识点搜索、分类搜索框的位置进行调整等界面美化 版本6.1.2 更新时间:2008-09-05 新增小组共享功能 版本5.7.8更新时间:2008-06-18 新增最小化到托盘图标功能 增加知识分类体系快捷工具栏 笔记本电脑和台式电脑...
  • ComponentArt Web.UI 包含以下用户界面控件 <br> Calendar (日历) Grid (表格) Rotator (旋转器) TabStrip (标签) CallBack (回调) Menu (菜单) SiteMap (地图) ToolBar (工具条) ComboBox ...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 350
精华内容 140
关键字:

列表框包含了组合框的功能