- 博客(44)
- 资源 (17)
- 收藏
- 关注
原创 qml弹出window对话框的方式
//Sub1Window.qmlimport QtQuick 2.12import QtQuick.Window 2.12Window { visible: true id: windowView width: 200 height: 200 modality: Qt.WindowModal flags: Qt.FramelessWindowHint color: "green" property string strText: ".
2021-09-26 22:53:30 2615
原创 qml ListView滚动条位置设置
ListView列表展示数据时,有时候刷新数据时我们需要把滚动条的位置设置为顶部,底部或都任意需要的位置,方便展示需要的效果,那么如何设置滚动条的位置呢,ListView提供这些API可以设置positionViewAtBeginning() ,positionViewAtEnd() positionViewAtIndex(int index, PositionMode mode)下面来看具体的代码示例:import QtQuick 2.12import QtQuick.Window 2.12
2021-09-19 17:32:32 3548
原创 qml listView上拉动态加载数据
用qml的listView显示列表数据时,有时数据量大,这个时候我们就需要动态分页加载数据,往上拉加载下一页数据,这种效果用ListView如何实现呢?下面来看具体的示例:import QtQuick 2.12import QtQuick.Window 2.12import QtQuick.Controls 2.12Window { visible: true width: 640 height: 480 title: qsTr("Hello World")
2021-09-19 13:29:37 1524
原创 qml显示Toast
在使用qml编程的过程中,有时候执行一个任务结束后需要有一个结果提示,而且这个提示等待几秒后自动消失,这个就是一个Toast提示,本文介绍的就是使用qml显示Toast效果,具体的示例代码如下://Toast.qmlimport QtQuick 2.12Rectangle{ id: toast property real time: defaultTime readonly property real defaultTime: 3000 readonly pro
2021-09-19 09:05:21 944
原创 qml Image显示网络图片
Qt显示图片时必须是本地的或者qrc资源文件里的图片,而qml的Image确可以显示网络的图片,这是一个大的优势,不用下载图片到本地。下面请看源码示例:import QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 640 height: 480 title: qsTr("qml显示网络图片") Image { id: imageHeader
2021-09-15 10:28:31 1196 2
原创 qml定制菜单栏与Win关闭按钮产生一样的效果
qml定制菜单栏与Win关闭按钮产生一样的效果win关闭按钮鼠标悬浮时是红色的背景,这种效果怎么产生的呢,请看下面的代码实现import QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 640 height: 480 title: qsTr("定制标题栏") //color: "transparent" flags: Qt.Window | Qt.Win
2021-09-14 14:09:59 394 2
原创 qml OpacityMask的使用示例
OpacityMask的作用是使用另一项屏蔽源项,具体示例代码如下://main.cpp#include <QGuiApplication>#include <QQmlApplicationEngine>int main(int argc, char *argv[]){ QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv
2021-09-14 08:56:27 1381
原创 Qt创建动态库并添加动态库版本号
在使用Qt开发过程中,我们有时需要使用Qt创建动态库,通常情况下创建的动态库没有版本号,为了方便追综版本,需要为动态库也添加版本号,这样方便代码的版本控制,那么如何操作了,只需要在Qt的工程文件中(.pro)添加这个字段即可VERSION = 5.5.0但这样创建的动态库会在生成的动态库名称上把主版本也加上去,如mydemo5.dll,那么如何创建mydemo.dll的动态库并带版本号呢,其实添加VERSION后会生成资源文件mydemo_resource.rc,在这个资源文件里改版本号即可,如果添加了这个
2021-09-05 15:08:52 3190
原创 qml通过注册QML文件来发送信号进行多个QML页面进行交互
在QML编程中,我们知道通过注册C++文件来向qml发送信号进行交互,其实Qml也可以通过注册QML文件,使用qml文件中的信号进行多页面信息交互,下面是简单的示例:
2021-09-05 11:02:30 1759
computer-vision计算机视图算法opencv相关
2024-03-03
QTreeView+自定义Model实现示例
2022-07-01
C++ Qt设计模式第2版(中英文版)+源码
2015-09-02
VC++ 6.0数据库系统开发实例导航源码
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人