logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QJSEngine(JavaScript引擎)

一、描述QJSEngine 类提供了一个运行 JavaScript 代码的环境。1.1、运行脚本使用 evaluate() 来运行脚本代码。evaluate() 返回一个 QJSValue 保存运行结果。QJSValue 类提供了将结果转换为各种 C++ 类型的函数。QJSEngine myEngine;QJSValue three = myEngine.evaluate("1 + 2");qDe

#qt
QML类型:TableView

一、描述TableView 显示从内置 QML 类型(如 ListModel 和 XmlListModel)创建的模型中的数据,这些模型仅填充 TableView 中的第一列。要创建具有多列的模型,请使用 TableModel或继承 QAbstractItemModel 的 C++ 模型。TableView 继承了 Flickable。这意味着虽然模型可以有任意数量的行和列,但在视口内通常只能看到

#qt
Qt网络编程:QSslSocket

一、描述QSslSocket 建立安全、加密的 TCP 连接,您可以使用它来传输加密数据。它可以在客户端和服务器模式下运行,支持 SSL 协议,包括 SSL 3 和 TLS 1.2。 默认情况下,QSslSocket 仅使用被认为是安全的 SSL 协议 (QSsl::SecureProtocols),但您可以通过调用 setProtocol() 来更改 SSL 协议,只要您在握手开始之前执行此操作

【翻译 + 整理】Qt样式表详解(2):属性——背景相关属性

1、alternate-background-color:交替背景色,用于QAbstractItemView的子类(QColumnView、QHeaderView、QListView、QTableView、QTreeView)。使用的前提是开启了隔行变色设置:setAlternatingRowColors(true);例,设置两个交替变换的背景色:QTreeView {alternate-back

QML类型:Flickable

一、描述Flickable 项将其子项放置在可以拖动和轻弹的表面上,从而使得子项上的视图滚动。在传统的用户界面中,可以使用标准控件(例如滚动条和箭头按钮)滚动视图。在某些情况下,也可以在移动光标的同时按住鼠标按钮直接拖动视图。在基于触摸的用户界面中,这种拖动动作通常与轻弹动作相辅相成,在用户停止触摸视图后继续滚动。Flickable 不会自动裁剪其内容。如果它不用作全屏项,则应考虑将 clip 属

Qt图形视图框架:QGraphicsTextItem

一、描述QGraphicsTextItem 使用文本的格式化大小和关联的字体来提供 boundingRect()、shape() 和 contains() 的合理实现。如果只需要在图形项中显示纯文本,请考虑改用 QGraphicsSimpleTextItem。二、属性成员1、openExternalLinks : boolQGraphicsTextItem 是否应该使用 QDesktopServi

QML控件类型:ScrollBar、ScrollIndicator

ScrollBar一、描述ScrollBar 是滚动条控件,可用于滚动到特定位置。滚动条可以附加到任何 Flickable,例如 ListView 和 GridView。Flickable {// ...ScrollBar.vertical: ScrollBar { }}1.1、将 ScrollBar 附加到 Flickable当 ScrollBar 垂直或水平附加到 Flickable 时,它的

c++自定义定时器

我们公司最近被qt公司盯上说侵权,现在在去qt化,本博文的定时器可以代替QTimer。这个代码可用,不卡GUI,缺点是每创建一个对象就创建一个子线程。

#c++
QT - 自定义按钮菜单出现的位置

默认按钮菜单是出现在按钮下方的,现在要实现下面效果 菜单出现在按钮的中央menu = new QMenu(this);menu->setCursor(Qt::PointingHandCursor);menu->setMinimumSize(180,60);menu->installEventFilter(this);//此...

    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择