当前位置: 首页 > news >正文

咸宁网站建设哪家专业海淀区seo搜索优化

咸宁网站建设哪家专业,海淀区seo搜索优化,404免费模板下载,三星网上商城客服电话文章目录 Qt5. Qt显示类控件Line EditText EditCombo BoxSpin BoxQDateTimeEditDialSlider Qt 5. Qt显示类控件 Line Edit QLineEdit 用于表示单行输入框。可以输入一段文本,但是不能换行。 属性说明text输入框中的文本inputMask输入内容格式约束maxLength最大长度…

文章目录

  • Qt
    • 5. Qt显示类控件
      • Line Edit
      • Text Edit
      • Combo Box
      • Spin Box
      • QDateTimeEdit
      • Dial
      • Slider

Qt

在这里插入图片描述
  

5. Qt显示类控件

Line Edit

  QLineEdit 用于表示单行输入框。可以输入一段文本,但是不能换行。

属性说明
text输入框中的文本
inputMask输入内容格式约束
maxLength最大长度
frame是否添加边框
echoMode显示方式
QLineEdit::Normal这是默认值,文本框会显示输入的文本
QLineEdit::Password在这种模式下,输入的字符会被隐藏,通常用星号(*)或等号(=)代替
QLineEdit::NoEcho在这种模式下,文本框不会显示任何输入的字符
cursorPosition光标所在位置
alignment文字对齐方式, 设置水平和垂直方向的对齐
dragEnabled是否允许拖拽
readOnly是否是只读的(不允许修改)
placeHolderText当输入框内容为空的时候, 显示什么样的提示信息
clearButtonEnabled是否会自动显示出 “清除按钮”

  

信号说明
void cursorPositionChanged(int old, int new)当光标位置改变时发出此信号。old参数表示先前的光标位置,new参数表示新的光标位置。
void editingFinished()当按下返回键或回车键,或者行编辑失去焦点时,发出此信号。这通常表示用户已完成编辑。
void returnPressed()当按下返回键或回车键时发出此信号。如果设置了验证器,验证通过后才能触发此信号。
void selectionChanged()当选中的文本改变时,发出此信号。这可以用于检测用户是否选择了不同的文本片段。
void textChanged(const QString &text)当QLineEdit中的文本改变时,发出此信号。text参数表示新的文本内容。这个信号对代码和用户输入的文本修改都会触发。
void textEdited(const QString &text)当QLineEdit中的文本通过用户输入(而非代码修改)改变时,发出此信号。text参数表示新的文本内容。这个信号不会由代码对文本的修改触发。

  

  1. 代码示例:使用 QLineEdit 创建编辑框,并且用户输入信息可以回响。
    在这里插入图片描述
      

  2. setPlaceholderText():设置默认文字;setEchoMode(QLineEdit:: ):设置文字样式;setInputMask():设置文字格式。

在这里插入图片描述

  

  1. 连接槽函数,实现输入信息后的回响操作。
    在这里插入图片描述

  

  1. 代码示例:判断两次输入信息是否一致。

在这里插入图片描述
  

  1. 使用 QString 接收文字并且进行判断。

在这里插入图片描述
  

Text Edit

  QTextEdit 表示多行输入框。也是一个富文本 & markdown 编辑器。并且能在内容超出编辑框范围时自动提供滚动条。

  

属性说明
markdown输入框内持有的内容。支持 markdown 格式。能够自动的对 markdown 文本进行渲染成 html。
html输入框内持有的内容。可以支持大部分 html 标签。包括 img 和 table 等。
placeHolderText输入框为空时提示的内容。
readOnly是否是只读的。
undoRedoEnable是否开启 undo /redo 功能。按下 ctrl + z 触发 undo,按下 ctrl + y 触发 redo。
autoFormating开启自动格式化。
tabstopWidth按下缩进占多少空间。
overwriteMode是否开启覆盖写模式。
acceptRichText是否接收富文本内容。
verticalScrollBarPolicy垂直方向滚动条的出现策略。
Qt::ScrollBarAsNeeded根据内容自动决定是否需要滚动条。这是默认值。
Qt::ScrollBarAlwaysOff总是关闭滚动条。
Qt::ScrollBarAlwaysOn总是显示滚动条。
horizontalScrollBarPolicy水平方向滚动条的出现策略。
Qt::ScrollBarAsNeeded根据内容自动决定是否需要滚动条。这是默认值。
Qt::ScrollBarAlwaysOff总是关闭滚动条。
Qt::ScrollBarAlwaysOn总是显示滚动条。

  

信号说明
textChanged ()文本内容改变时触发。
selectionChanged ()选中范围改变时触发。
cursorPositionChanged ()光标移动时触发。
undoAvailable (bool)可以进行 undo 操作时触发。
redoAvailable (bool)可以进行 redo 操作时触发。
copyAvaiable (bool)文本被选中 / 取消选中时触发。

  

  1. 代码示例:在多行输入框中输入信息,可以显示到 QLabel 中。

在这里插入图片描述

  

  1. 建立连接关系。

在这里插入图片描述

  

  1. selectionChanged():是选中改变时触发的信号。
    在这里插入图片描述

  

  1. 输入位置改变时触发cursorPositionChanged()信号。
    在这里插入图片描述

  

  1. 按下ctrl+z触发undoAvailable()。
    在这里插入图片描述
      

  2. 按下ctrl+y触发redoAvailable()。
    在这里插入图片描述

  

  1. 选中文本时触发copyAvailable()。

在这里插入图片描述

  

Combo Box

  QComboBox 表示下拉框。

  

属性说明
currentText当前选中的文本。
currentIndex当前选中的条目下标。从 0 开始计算。如果当前没有条目被选中,值为 -1。
editable是否允许修改。设为 true 时,QComboBox 的行为就非常接近 QLineEdit,也可以设置 validator。
iconSize下拉框图标(小三角)的大小。
maxCount最多允许有多少个条目。

  

方法说明
addItem (const QString&)添加一个条目。
currentIndex ()获取当前条目的下标,从 0 开始计算。如果当前没有条目被选中,值为 -1。
currentText ()获取当前条目的文本内容。

  

信号说明
activated (int)、activated (const QString & text)当用户选择了一个选项时发出。这个时候相当于用户点开下拉框,并且鼠标划过某个选项,此时还没有确认做出选择。
currentIndexChanged (int)、currentIndexChanged (const QString & text)当前选项改变时发出。此时用户已经明确地选择了一个选项。用户操作或者通过程序操作都会触发这个信号。
editTextChanged (const QString & text)当编辑框中的文本改变时发出(editable 为 true 时有效)。

  

  1. addItem(QString)可以向 QComboBox 中添加选项。
    在这里插入图片描述
      

  2. 连接槽函数。
    在这里插入图片描述

  

Spin Box

  使用 QSpinBox 或者 QDoubleSpinBox 表示 “微调框”, 它是带有按钮的输入框。可以用来输入整数 / 浮点数。通过点击按钮来修改数值大小。

  

属性说明
value存储的数值。
singleStep每次调整的 “步长”。按下一次按钮数据变化多少。
displayInteger数字的进制。例如 displayInteger 设为 10,则是按照 10 进制表示。设为 2 则为 2 进制表示。
minimum最小值。
maximum最大值。
suffix后缀。
prefix前缀。
wrapping是否允许换行。
frame是否带边框。
alignment文字对齐方式。
readOnly是否允许修改。
buttonSymbol按钮上的图标。
UpDownArrows上下箭头形式。
PlusMinus加减号形式。
NoButtons没有按钮。
accelerated (加速的)按下按钮时是否为快速调整模式。
correctionMode输入有误时如何修正。
QAbstractSpinBox::CorrectToPreviousValue如果用户输入了一个无效的值(例如,在只能显示正整数的 SpinBox 中输入了负数),那么 SpinBox 会恢复为上一个有效值。例如,如果 SpinBox 的初始值是 1,用户输入了 -1(无效),然后 SpinBox 会恢复为 1。
QAbstractSpinBox::CorrectToNearestValue如果用户输入了一个无效的值,SpinBox 会恢复为最接近的有效值。例如,如果 SpinBox 的初始值是 1,用户输入了 -1(无效),那么 SpinBox 会恢复为 0。
keyboardTrack是否开启键盘跟踪。设为 true,每次在输入框输入一个数字,都会触发一次 valueChanged () 和 textChanged () 信号。设为 false,只有在最终按下 enter 或者输入框失去焦点,才会触发 valueChanged () 和 textChanged () 信号。

  

信号说明
textChanged (QString)微调框的文本发生改变时会触发。参数 QString 带有前缀和后缀。
valueChanged (int)微调框的文本发生改变时会触发。参数 int,表示当前的数值。

  

  1. 创建 QSpinBox 微调框。
    在这里插入图片描述

  

QDateTimeEdit

  使用 QDateTimeEdit 作为时间日期的微调框。

  

属性说明
dateTime时间日期的值。形如 2000/1/1 0:00:00。
date单纯日期的值。形如 2001/1/1。
time单纯时间的值。形如 0:00:00。
displayFormat时间日期格式。形如 yyyy/M/d H:mm。y 表示年份。M 表示月份。d 表示日期。H 表示小时。m 表示分钟。s 表示秒。
minimumDateTime最小时间日期。
maximumDateTime最大时间日期。
Qt::LocalTime显示本地时间。
Qt::UTC显示协调世界时(UTC)。
Qt::OffsetFromUTC显示相对于 UTC 的偏移量 (时差)。

  

  1. 创建 QDateTimeEdit 日期微调框。
    在这里插入图片描述

Dial

  使用 QDial 表示一个旋钮。

  

属性说明
value持有的数值。
minimum最小值。
maximum最大值。
singleStep按下方向键的时候改变的步长。
pageStep按下 pageUp/pageDown 的时候改变的步长。
sliderPosition界面上旋钮显示的初始位置。
tracking外观是否会跟踪数值变化。默认值为 true。一般不需要修改。
wrapping是否允许循环调整。即数值如果超过最大值,是否允许回到最小值。(调整过程能否 “套圈”)。
notchesVisible是否显示刻度线。
notchTarget刻度线之间的相对位置。数字越大,刻度线越稀疏。

  

信号说明
valueChanged (int)数值改变时触发。
rangeChanged (int, int)范围变化时触发。

  

  1. 创建一个旋钮 QDial 。
    在这里插入图片描述

  

Slider

  使用 QSlider 表示一个滑动条。

  

属性说明
value持有的数值。
minimum最小值。
maximum最大值。
singleStep按下方向键的时候改变的步长。
pageStep按下 pageUp/pageDown 的时候改变的步长。
sliderPosition滑动条显示的初始位置。
tracking外观是否会跟踪数值变化。默认值为 true。一般不需要修改。
orientation滑动条的方向是水平还是垂直。
invertedAppearance是否要翻转滑动条的方向。
tickPosition刻度的位置。
tickInterval刻度的密集程度。

  

信号说明
valueChanged (int)数值改变时触发。
rangeChanged (int, int)范围变化时触发。

  

  1. 创建一个滑动条 QSlider 。
    在这里插入图片描述

            

http://www.yidumall.com/news/23027.html

相关文章:

  • 办公室装修设计网站网站推广的基本方法是
  • 上海专业做网站好的竞价账户托管外包
  • 企业网站建设原则有哪些网页游戏推广平台
  • 好订单网服装外发加工360优化大师最新版下载
  • 政府网站建设指标推广引流方法与渠道
  • 成都建设项目环境影响登记网站软文广告文案案例
  • 揭阳购物网站开发设计天津seo培训机构
  • 苏州北京网站建设北京网站推广排名外包
  • 沈阳建设局网站今日国内新闻大事
  • 网站是用什么软件做的吗个人网站制作软件
  • 电子商务网站设计规划书百度快速排名软件原理
  • 新网站应该怎么做可以排名靠前关键词优化排名详细步骤
  • 做ar网站百度seo营销
  • 创建网站用什么语言百度统计手机app
  • 如何做网站的管理后台济南头条今日新闻
  • 旅游网站html5代码seo自学网免费
  • 携程网站建设评价深圳竞价托管公司
  • 网站怎么做404 301品牌网络营销成功案例
  • 网站建设公司(深圳信科)深圳互联网推广公司
  • 找券网站怎么做如何创建一个平台
  • 美国虚拟主机托管自己的网站武汉新闻最新消息
  • 互联网公司网站建设ppt模板下载网站搭建教程
  • 山西运城网站开发广东seo推广外包
  • 佛山高明网站建设设计网站搭建步骤
  • 网站设计制作的服务机构谷歌chrome手机版
  • 垦利网站制作站长工具是什么
  • 一级a做爰片免费无码网站域名注册信息
  • 网站主机多少钱google搜索排名优化
  • wordpress 4.9.6 zhseo知识分享
  • 老司机公众号班级优化大师