qml
一起学习
不懂的日落
初入博客,请多多指教
展开
-
TextField 实现时分秒输入控制
时间输入框原创 2022-06-27 17:45:56 · 190 阅读 · 1 评论 -
qml Chartview 拖动放大缩小
ChartView{ id:chartView width:parent.width - 60 height: parent.height - 90 anchors.horizontalCenter: parent.horizontalCenter ValueAxis{ ...原创 2022-05-30 14:43:40 · 726 阅读 · 0 评论 -
qml 虚线边框绘制
qml 绘制虚线框原创 2022-05-24 15:51:02 · 1449 阅读 · 0 评论 -
qml使用FileDialog
//控制选择文件还是文件夹 filelog.selectFolder(false 选择文件 true 选择文件夹) import QtQuick.Dialogs 1.3 FileDialog { property int type: 0 id: fileDialog title: qsTr("请选择保存文件夹") selectFolder: true selectMultiple: fal...原创 2021-03-10 13:19:55 · 1794 阅读 · 0 评论 -
MouseArea常用的方式
import QtQuick 2.0Item { id:wheelroot width: parent.width height: parent.height property variant mywheelsource: ["./timg.png"] Rectangle{ id:imageDisplay; width:parent.width height: parent.height原创 2021-03-10 13:17:36 · 230 阅读 · 0 评论 -
ScrollView搭配布局使用
示例:import QtQuick 2.12import QtQuick.Window 2.2import QtQuick.Controls 2.4import QtQuick.Layouts 1.11Window{ id:topwindow width: 800 height:800 flags: Qt.Window visible: true color: "#ffffff" ScrollView{ id:scroll原创 2021-03-10 13:12:24 · 124 阅读 · 0 评论 -
ListView上拉刷新 下拉加载
代码:```cimport QtQuick 2.0import QtQuick.Window 2.0import QtQuick.Controls 2.4import QtGraphicalEffects 1.12Window { visible: true width: 250 height: 350 title: qsTr("ListView") property bool refreshFlag: false Rectangle{原创 2021-03-10 13:08:04 · 144 阅读 · 0 评论 -
qt之qml嵌入qwidget
QT加载qml文件qt调用qml文件的方式还是有多种,但是我习惯运用QQmlApplicationEngine来加载qml文件,因为这个类还可以吧qt类注册到qml中调用,这样交互非常方便。比如: QQmlApplicationEngine m_engin.load(QUrl(QStringLiteral("qrc:/qml/main.qml")));这样就可以把qml文件加载出来 QQmlApplicationEngine m_engin.rootContext()-&g转载 2021-06-09 14:38:29 · 4085 阅读 · 3 评论 -
TextArea之动态改变
//根据输入的长度变化 宽度也随之变化import QtQuick.Controls 2.4ScrollView {id: viewproperty int maxsize: 0anchors.centerIn: parentwidth: view.maxsize+15<300?(view.maxsize+15<100?100:view.maxsize+15):300height: testss.contentHeight+15 <200?(testss.conte.原创 2020-10-12 15:14:33 · 457 阅读 · 0 评论 -
Listview拖动节点交换数据、增删改除
Listview拖动节点交换数据、增删改除,挺实用的import QtQuick 2.12import QtQuick.Window 2.2import QtQuick.Controls 2.4import QtQuick.Layouts 1.11Window{ id:topwindow width: 800 height:800 flags: Qt.W...原创 2020-04-01 10:39:47 · 264 阅读 · 0 评论 -
qml TableView自定义属性
不多说,直接上代码import QtQuick 2.0import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4Item { id:mylistmode width: parent.width height: parent.height ListModel{ id:mytabl...原创 2020-01-02 11:04:17 · 1414 阅读 · 0 评论