首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从零开始的Qt开发指南:(五)Qt 常用控件之 QWidget(上):解锁 Qt 界面开发的核心基石

    Lava 平台开发; 粗略控件时代:仅提供按钮、输入框、单选框等最基础的控件,功能简单,比如 HTML 的原生控件; 完整控件体系时代:覆盖 GUI 开发的大部分场景,Qt、MFC、Android SDK...下表列出了后续要重点讲解的属性及其作用: 属性名 作用 enabled 设置控件是否可使用,true 为可用,false 为禁用 geometry 控件的位置和尺寸,包含 x、y、width、height...2.2 enabled:控件的 “启用 / 禁用” 开关 enabled属性决定了控件是否能响应用户的交互操作。...当控件被禁用(enabled = false)时,不仅无法接收点击、输入等事件,外观上还会变成灰色,给用户直观的视觉反馈。...2.2.1 核心 API API 说明 isEnabled() 获取控件的可用状态,返回 bool 值 setEnabled(bool) 设置控件的可用状态,true 启用,false 禁用 2.2.2

    62310

    【愚公系列】2022年04月 Python教学课程 76-DRF框架之分页

    内置样式目前都使用作为响应内容的一部分包含的链接。使用可浏览 API 时,此样式更易于访问。 仅当您使用通用视图或视图集时,才会自动执行分页。...如果您使用的是常规 ,则需要自己调用分页 API,以确保返回分页响应。有关示例,请参阅 和 类的源代码。 可以通过将分页类设置为 来关闭分页。...默认为page_query_param(‘last’,) template- 在可浏览 API 中呈现分页控件时要使用的模板的名称。可以重写以修改呈现样式,或设置为完全禁用 HTML 分页控件。...可以重写以修改呈现样式,或设置为完全禁用 HTML 分页控件。缺省值为 。...可以重写以修改呈现样式,或设置为完全禁用 HTML 分页控件。缺省值为 。

    1.3K20

    常见 Datagrid 错误

    尝试仅使用控件 ID 来引用 Datagrid 项目中的控件 许多人没有认识到,对于 Datagrid 的 TemplateColumn 下的 ItemTemplate 中的控件(例如带有“MyTextBox...请确保您的应用程序设计合理,能够处理可能会返回大量记录的情况。有关如何在 Datagrid 中实现分页的信息,请参阅 Paging in DataGrid QuickStart Tutorial。...要使页面大小不增加,最简单的方法是无论对整个页面,还是单独对某些特定的控件,都禁用 ViewState。例如,如果页面不产生回发,那么对整个页面禁用 ViewState 是安全的。...否则,请对两次回发之间状态信息不会发生更改的各个控件禁用 ViewState,或者对不需要隐藏字段来跟踪自身状态的那些控件禁用 ViewState。...对 Datagrid 控件或包含 Datagrid 的页面禁用 ViewState 时,如果 Datagrid 会启动回发事件,那么需要执行一些特殊的步骤。

    3.6K20

    【愚公系列】2023年12月 Winform控件专题 FontDialog控件详解

    开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。...一、FontDialog控件详解 FontDialog控件是Windows Forms中的一个对话框,用于选择字体和字号。它允许用户选择字体的类型、大小、样式和效果,并在控件中进行预览。...一旦用户选择字体后,该字体的名称和大小将显示在窗体上的一个Label控件中。 FontDialog控件允许用户选择字体的颜色、效果和样式等其他属性。...属性为true,那么控件的ShowDialog方法会返回DialogResult.Cancel,即用户取消了选择操作。...如果要在Windows Forms应用程序中仅允许选择脚本字体,则可以将ScriptsOnly属性设置为true。

    1.5K12

    JavaScript表单基础

    ,网速都比较慢,我们向后台发送数据都需要很长时间才能接收返回数据,动则几分钟少则几十秒,用户体验极其不佳。...action:请求的 URL,等价于 HTML 的 action 属性。 elements:表单中所有控件的 HTMLCollection。...enctype:请求的编码类型,等价于 HTML 的 enctype 属性。 length:表单中控件的数量。...还有一种方法就是直接禁用提交按钮,给它设置一个disabled属性。 表单字段的公共属性 前面提到disabled属性,这个就是禁用。我们看一下表单里面都有什么公共属性。...对文件输入字段来说,这个属性是只读的,仅包含计算机上 表单字段的公共方法 就俩个哈哈 focus() 表示获取焦点 blur() 失去焦点 我们可以根据需求在js中操作这些内容,反正我感觉是挺好玩的

    1.5K20

    .NET混合开发解决方案13 自定义WebView2中的上下文菜单

    在企业级应用软件开发中,可能有以下几种种常有且实用的需求 1、禁用网页右键菜单 使用 webView2.CoreWebView2.ExecuteScriptAsync() 方法执行JS脚本即可实现禁用右键菜单...,另一方面可以统一控制网页右键菜单的启用与禁用。...一般的应用程序保留【返回】、【前进】、【刷新】三个菜单项即可满足。此时就需要删除其他的菜单项。...上述第二个场景中保留了【返回】、【前进】、【刷新】三个菜单项,满足大多数场景的需求。...仅当前网页允许显示上下文菜单时,WebView2 控件才会引发 ContextMenuRequested 事件,即 AreDefaultContextMenusEnabled = true 时引发该事件

    4K20

    ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘

    PS:ViewState不能存储所有的数据类型,仅支持以下的这几种: String、Integer、Boolean、Array、ArrayList、Hashtable以及一些自定义类型   我们都知道...这样做的话,我们下次再向服务器提交请求时,现有表单中所有的服务器控件状态都会记录在ViewState中提交到服务器,在服务器端可以方便地对这些服务器控件进行有状态的操作并返回,这无疑是让我们欢喜的,因为方便了我们的开发过程...当然,ViewState帮我们实现了某些服务器控件状态保持,因此在非必需的情况下,还是可以适度使用的,特别是在开发企业内部信息系统的场景。   那么,怎样来禁用ViewState呢?...①页面级禁用ViewState:在aspx的首部的Page指令集中添加EnableViewState="false",该页面中所有控件的状态都不会存入ViewState的,页面一下就会清爽许多; 控件级禁用ViewState:在某些场景中,我们只希望禁用某个控件(例如Repater)的ViewState,其他控件仍然通过ViewState保持状态。

    2.4K30

    答案:Excel VBA编程问答33题,继续……

    excelperfect 下面是一些关于控件、事件和类的基础问题的回答,你的答案是不是一样的? 1.控件的Exit事件何时发生? 在控件失去焦点之前。 2.VBA程序如何修改双击间隔? 不能。...6.假设一个控件被重叠控件隐藏。在运行时,如何使隐藏的控件可见? 调用具有fmTop参数的隐藏控件的ZOrder方法。 7.如何防止用户通过制表键将焦点移到控件上?...9.通过将Application.EnableEvents属性设置为False不会禁用哪些事件? 用户窗体上的事件。 10.当用户在任何工作表中进行修改操作时,将触发哪个事件?...28.是非题:PropertyGet过程的返回值必须与PropertyLet过程的参数具有相同的数据类型。 是的。 29.如何验证仅接受包含某些值的属性的数据?...仅应从类内部而不是类外部的代码调用的方法。 33.在销毁对象之前触发了什么事件? Terminate事件。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    5.9K20

    Excel VBA编程问答33题,继续……

    excelperfect 下面是一些关于控件、事件和类的基础问题,试试看,你能不能回答出来。 1.控件的Exit事件何时发生? 2.VBA程序如何修改双击间隔?...3.是非题:KeyDown事件过程可以使用KeyCode参数判断用户输入的是4还是$。 4.KeyDown事件过程中的代码如何取消按键? 5.在用户窗体上对齐控件的最快方法是什么?...6.假设一个控件被重叠控件隐藏。在运行时,如何使隐藏的控件可见? 7.如何防止用户通过制表键将焦点移到控件上? 8.如何命名事件过程?...9.通过将Application.EnableEvents属性设置为False不会禁用哪些事件? 10.当用户在任何工作表中进行修改操作时,将触发哪个事件?...28.是非题:PropertyGet过程的返回值必须与PropertyLet过程的参数具有相同的数据类型。 29.如何验证仅接受包含某些值的属性的数据? 30.如何在代码中引用对象属性?

    2.4K30

    【C#】分享一个弹出容器层,像右键菜单那样召即来挥则去

    ,改为令TopMost=true,就能使浮动层与正常窗体有一致的激活首控件行为,同时省却了对OnShown的重写 解决子控件有时没有聚焦框(焦点虚线框)的问题。...这样带来的问题是某些情况下的调用体验不好(体验这种事当然不是用户才有的专利,俺们码农也是人,也要讲体验的说),比如弹出的控件是让用户输入一些东西,完了用户点击某个按钮什么的返回原窗体,然后在原窗体获取用户刚刚的输入...要想获得值可能就得额外采取一些做法,例如响应弹出控件的关闭事件,或者把原窗体传入弹出控件完了在后者中做原本应该在原窗体中做的事~等等,办法当然有很多,但这都是因为只能Show带来的多余的事,有什么比在一个方法中弹出控件...、等待返回、继续处理来的爽滑的呢,像这样不是很自然吗: string s; using (Popup p = new Popup()) { if (p.ShowDialog() !...DialogResult.Cancel,这是.net对模式对话框的设计使然,模式对话框被Hide或Close时,就是返回Cancel。

    3.5K20

    鸿蒙PC UI控件库 - SecondaryButton 次要按钮详解

    视频演示地址: 目录 概述 特性 快速开始 API 参考 使用示例 主题配置 最佳实践 常见问题 总结 概述 SecondaryButton 是控件库中的次要按钮组件,适用于次要操作场景。...图标使用 使用图标增强按钮的可识别性 常用操作使用标准图标(如返回、下载、设置) 图标位置根据阅读习惯选择(中文:左侧,英文:根据上下文) 4....加载状态 异步操作时显示加载状态 加载期间自动禁用按钮 操作完成后恢复按钮状态 5. 禁用状态 根据表单验证状态动态禁用 提供明确的禁用原因提示 避免频繁切换禁用状态 6....总结 SecondaryButton 是控件库中的次要按钮组件,具有以下核心特性: 视觉层次:通过边框样式降低视觉权重 功能完整:支持图标、加载、禁用等多种状态 尺寸灵活:三种尺寸满足不同场景需求 易于使用...按钮 对话框中的次要操作按钮 列表中的次要操作按钮 需要降低视觉权重的操作按钮 下一篇预告:TextButton(文本按钮)详解 本文档属于《鸿蒙PC UI控件库开发系列文章》第3篇

    12110

    鸿蒙PC UI控件库 - TextButton 文本按钮详解

    /www.bilibili.com/video/BV1jomdBBE4H/ 目录 概述 特性 快速开始 API 参考 使用示例 主题配置 最佳实践 常见问题 总结 概述 TextButton 是控件库中的文本按钮组件...:无背景,仅文字,用于链接或最次要的操作 设计理念 文本按钮采用极简设计,具有以下特点: 视觉轻量:无背景、无边框,视觉权重最低 链接风格:类似超链接,适合导航和跳转 灵活定制:支持下划线、自定义颜色等...图标使用 使用图标增强按钮的可识别性 常用操作使用标准图标(如返回、下载、设置) 图标位置根据阅读习惯选择 5....总结 TextButton 是控件库中的文本按钮组件,具有以下核心特性: 视觉轻量:无背景设计,视觉权重最低 链接风格:支持下划线,适合导航和跳转 功能完整:支持图标、加载、禁用等多种状态 尺寸灵活:三种尺寸满足不同场景需求...(如"忘记密码"、“注册账号”) 需要降低视觉权重的操作按钮 下一篇预告:IconButton(图标按钮)详解 本文档属于《鸿蒙PC UI控件库开发系列文章》第4篇

    18910

    从零开始的Qt开发指南(六)Qt 常用控件之 QWidget(下):从交互细节到颜值定制,打造专业级界面

    前言 在上一篇文章中,我们已经掌握了 QWidget 的基础属性,比如控制控件启用禁用的enabled、管理位置尺寸的geometry,还有给窗口加 “名字” 和 “头像” 的windowTitle...2.1 核心 API:掌控光标的 “三大武器” API 说明 cursor() 获取当前控件的光标对象,返回 QCursor setCursor(const QCursor& cursor) 给单个控件设置光标...3.1 核心 API 与 QFont 属性 API 说明 font() 获取控件当前的字体对象,返回 QFont setFont(const QFont& font) 给控件设置字体 QFont...核心 API: API 说明 focusPolicy() 获取控件的焦点策略,返回Qt::FocusPolicy setFocusPolicy(Qt::FocusPolicy policy...纯显示控件(如 QLabel)、装饰性控件 Qt::TabFocus 仅通过 Tab 键获取焦点 不希望鼠标点击干扰的控件(如某些工具条按钮) Qt::ClickFocus 仅通过鼠标点击获取焦点 避免键盘误触的控件

    46410

    Qt中自定义QTreeWidget实现节点拖拽复制功能

    拖动的数据是QMimeData数据,MIME数据定义格式:类型/数据 (注意中间有斜线)。 若被拖动的对象放下的控件,不接受拖动的对象,Qt光标显示禁用的形状(一个禁用形状)。...开始拖动:通过调用QDrag::exec()函数启动,该函数是一个阻塞函数(但不会阻塞主事件循环),这意味着在拖放操作结束之前,不会返回该函数;通过调用setAcceptDrops()函数可设置控件是否接受放下事件...QDragEnterEvent:拖动进入事件 QDragMoveEvnet:拖动移动事件 QDropEvent:放下事件 QDragLeaveEvent:当拖放操作离开控件时发送该事件 下面是一个实例...,在树形控件中,拖动节点,并且被拖动的内容放大显示: 拖动的TreeWidget: #pragma once #include class QMouseEvent;...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.7K20

    怎么防止sql注入攻击_网络安全的威胁

    以后用到这个控件的时候你使用这个名称就可以正常调用此控件了。 安全级别 有些网马只要调高IE的安全级别,或者禁用脚本,该网页木马就不起作用了。...从木马的攻击原理我们可以看出,网页木马是利用IE脚本和ActiveX控件上的一些漏洞下载和运行木马的,只要我们禁用了脚本和ActiveX控件,就可以防止木马的下载和运行。...小提示:禁用脚本和ActiveX控件会使一些网页的功能和效果失去作用,所以是否禁用,你要根据自己对安全的需要来定。...第二步:在“安全”选项卡上,在Internet和本地Internet区域,分别把滑块移动到最高,或者点击“自定义级别”,在打开的对话框上禁用脚本,禁用ActiveX控件。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.1K30
    领券