Qt 对照表

简介: Qt 对照表

Item主要的角色及其描述

常量 描述
Qt:DisplayRole 显示文字
Qt::DecorationRole 绘制装饰数据(通常是图标)
Qt:EditRole 在编辑器中编辑的数据
Qt:ToolTipRole 工具提示
Qt:StatusTipRole 状态栏提示
Qt: WhatsThisRole What's This文字
Qt::SizeHintRole 尺寸提示
Qt::FontRole 默认代理的绘制使用的字体
Qt::TextAlignmentRole 默认代理的对齐方式
Qt::BackgroundRole 默认代理的背景画刷
Qt::CheckStateRole 默认代理的检查框状态
Qt::UserRole 用户自定义的数据的起始位置
Qt::ForegroundRole 默认代理的前景画刷

Qt的常用QVariant::type枚举类型变量

变量 对应的类型 变量 对应的类型
QVariant:Invalid 无效类型 QVariant::Time QTime
QVariant:Region QRegion QVariant::Line QLine
QVariant::Bitmap QBitmap QVariant::Palette QPalette
QVariant::Bool bool QVariant::List QList
QVariant::Brush QBrush QVariant::SizePolicy QSizePolicy
QVariant::Size QSize QVariant::String QString
QVariant::Char QChar QVariant:Map QMap
QVariant:Color QColor QVariant::StringList QStringList
QVariant::Cursor QCursor QVariant:Point QPoint
QVariant::Date QDate QVariant::Pen QPen
QVariant::DateTime QDateTime QVariant::Pixmap QPixmap
QVariant::Double double QVariant::Rect QRect
QVariant:Font QFont QVariant::Image QImage
QVariant::Icon QIcon QVariant::UserType 用户自定义类型

正则表达式的量词

量词 含义 量词 含义
E? 匹配0次或1次 E[n,] 至少 匹配n次
E+ 匹配1次或多次 E[,m] 最多 匹配m次
E* 匹配0次或多次 E[n,m] 至少 匹配n次,最多 匹配m次
E[n] 匹配n次

正则表达式的断言表

符号 含义 符号 含义
^ 表示在字符串开头进行匹配 \B 非单词边界
$ 表示在字符串结尾进行匹配 (?=E) 表示表达式后紧跟随E才匹配
\b 单词边界 (?!E) 表示表达式后不跟随E才匹配
按钮组(Buttons)
  • Push Button:按钮。
  • Tool Button:工具按钮。
  • Radio Button:单选按钮。
  • Check Box:复选框。
  • Command Link Button:命令链接按钮。
  • Button Box:按钮盒。

显示控件组(Display Widgets)

  • Combo Box:组合框。
  • Font Combo Box:字体组合框。
  • Line Edit:行编辑。
  • Text Edit:文本编辑。
  • Plain Text Edit:纯文本编辑。
  • Spin Box:数字显示框(自旋盒)。
  • Double Spin Box:双自旋盒。
  • Time Edit:时间编辑。
  • Date Edit:日期编辑。
  • Date/Time Edit:日期/时间编辑。
  • Dial:拨号。
  • Horizontal Scroll Bar:横向滚动条。
  • Vertical Scroll Bar:垂直滚动条。
  • Horizontal Slider:横向滑块。
  • Vertical Slider:垂直滑块。
  • Key sequence Edit:按键序列编辑

显示控件组(Display Widgets)

Label:标签。

  • Text Browser:文本浏览器。
    modified : const bool //通过布尔值来说明其内容是否被修改
    openExternalLinks : bool
    openLinks : bool
    readOnly : const bool
    searchPaths : QStringList
    source : QUrl
    undoRedoEnabled : const bool

Graphics View:图形视图。

  • Calendar:日历。
  • LCD Number:液晶数字。
  • Progress Bar:进度条。
  • Horizontal Line:水平线。
  • Vertical Line:垂直线。
  • Open GL Widget:开放式图形库工具。
  • QQuickWidget:嵌入QML工具。
  • QWebView:Web视图。
    布局管理器
    Vertical Layout:垂直布局。
  • Horizontal Layout:横向(水平)布局。
  • Grid Layout:网格布局。
  • Form Layout:表单布局。

容器组(Containers)

Group Box:组框。
  • Scroll Area:滚动区域。
  • Tool Box:工具箱。
  • Tab Widget:标签小部件。
  • Stacked Widget:堆叠部件。
  • Frame:帧。
  • Widget:小部件。
MdiArea:MDI区域。
  • Dock Widget:停靠窗体部件。
  • QAxWidget:封装Flash的ActiveX控件。
项目视图组(Item Views)
  • List View:清单视图。
  • Tree View:树视图。
  • Table View:表视图。
  • Column View:列视图。

QTableView与QTableWidget的具体区别

区别点 QTableView QTableWidget
继承关系 QTableWidget继承自QTableView
使用数据模型setModel 可以使用setModel setModel是私有函数,不能直接使用该函数设置数据模型
显示复选框setCheckState 没有实现复选框 QTableWidgetItem类中的setCheckState(Qt::Checked;可以设置复选框)
与QSqlTableModel绑定 能绑定 不能绑定
  • 模型:所有的模型都基于QAbstractItemModel类,该类是抽象
  • 视图:所有的视图都从抽象基类QAbstractItemView继承
目录
相关文章
|
算法 JavaScript 大数据
高德地图 错误码说明 对照表
序号  infocode info返回值 状态描述 问题排查策略 1 10000 OK 请求正常 请求正常 2 10001 INVALID_USER_KEY key不正确或过期 开发者发起请求时,传入的key不正确或者过期  3 10002 SERVICE_NOT_AVAILABLE 没有权限使用相应的服务或者请求接口的路径拼写错误 1.开发者没有权限使用相应的服务,例如:开发者申请了WEB定位功能的key,却使用该key访问逆地理编码功能时,就会返回该错误。反之亦然。2.开发者请求接口的路径拼写错误。例如:正确的https://restapi.amap.com/v3/ip在程序中被拼装写了h
1533 0
|
Python
python、十六进制的颜色对照表
英文代码  形像颜色  HEX格式  RGB格式 LightPink 浅粉色 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60 LavenderBlush 脸红的淡紫色 #FFF0F5 255.
7404 0
python、十六进制的颜色对照表
|
8月前
|
存储 JSON JavaScript
QT JSON数据格式讲解
QT JSON数据格式讲解
119 0
微信默认表情符号的代码对照表
在微信用户可以发送表情符号,如下图: 这些符号公众平台是将其处理成文本,下面就列出微信默认表情符号代码对照表: 表情图片 字符串代码 替换关键字 /::) 微笑 /::~ 伤心 /::B 美女 /::| 发呆 /:8-) 墨镜 ...
2606 0
键盘按键与键码的对照表的对照表
常见的键盘按键与键码的对照表。
477 0
键盘按键与键码的对照表的对照表
|
Linux 计算机视觉 Windows
关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法
关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法
关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法
keycode对照表(键码对照表)
keycode对照表(键码对照表)
222 0
keycode对照表(键码对照表)