![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 65
星空之神
这个作者很懒,什么都没留下…
展开
-
linux下Qt使用LinuxDeployqt打包
linuxDeployqt打包,源码编译原创 2023-11-24 14:58:43 · 2236 阅读 · 0 评论 -
Qt-mingw 生成dump文件并使用vs调试定位错误代码
qt 崩溃调试原创 2023-03-27 17:18:03 · 2709 阅读 · 8 评论 -
正则表格式总结
正则表格式总结目录正则表格式总结基本知识使用方法1. 以^ 开头2.以 $ 结束3. 多个表达式组合Qt使用正则总结基本知识正则表格式以 ^ 开头,以 $ 结束[0-9]表示取值可以从0-9开始,[a-z]同理{0,10}表示可以重复的次数为0到9次组合:[0-9]{0,10}可以重复0-9数值0-10次,最小值0,最大值99999,99999*: 重复一次或者多次?:重复0或者1次| :表示可以接受的另一种表达式() :括号内的表达式为一个整体\d: 0-9数字使用方法1.原创 2021-06-09 17:28:58 · 299 阅读 · 0 评论 -
Qt QTableWidget笔记
QTableWidget总结设置垂直行号显示table = new QTableWidget();QHeaderView *headerviews = table->verticalHeader();headerviews->setHidden(false);设置背景颜色QString redStyle = "QTableWidget {background: rgb(239, 113, 113);}";table->setStyleSheet(redStyle);修改原创 2021-06-09 16:43:38 · 224 阅读 · 0 评论 -
Qt编译错误
Qt编译错误记录错误信息提示问题Tab页面的错误信息编译输出Tab页面的错误信息错误的原因解决方法错误信息提示问题Tab页面的错误信息NMAKE: -1: error: U1077: “C:\Qt\Qt5.8.0\5.8\msvc2015\bin\rcc.exe”: 返回代码“0x1”NMAKE: -1: error: U1077: ““C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe””: 返回代码“0x2”原创 2021-05-21 16:26:56 · 2319 阅读 · 0 评论 -
模型视图代理
模型视图代理import QtQuick 2.0import QtQuick.Window 2.2Window { visible: true width: 600 height: 800 Rectangle { width: 259 height: 300 color: "transparent" ListView { anchors.fill: parent原创 2021-03-09 18:13:09 · 191 阅读 · 0 评论 -
Qml与C++交互
Qml与C++交互文档如是说,使用C ++代码中定义的功能可以轻松扩展QML。由于QML引擎与Qt元对象系统的紧密集成,可以从QML代码访问由QObject派生的类适当公开的任何功能。这使得C ++类的属性和方法可以直接从QML访问,通常很少或无需修改。QML引擎能够通过元对象系统内省QObject实例。这意味着,任何QML代码都可以访问QObject派生类实例的以下成员:属性(使用Q_PROPERTY注册的属性)方法(需注册为public slots或是标记为Q_INVOKABLE)原创 2021-03-09 18:11:20 · 3107 阅读 · 0 评论 -
Qml状态
Qml状态状态改变1.在组件中添加states数组,元素为不同状态,点击改变方块颜色states: [ State { name: "stop" PropertyChanges { target: stop_light color: "red" } PropertyChanges { target: go_light color: "b原创 2021-03-09 18:08:57 · 570 阅读 · 0 评论 -
QML-定时器
定时器例子Text { id: time width: 200 height: 50 color: "red" font.pixelSize: 26}Timer { interval: 50 running: true repeat: true onTriggered: time.text = Date().toString()}定时50ms在text中显示当前时间##练习题Rectangle { id: l原创 2021-03-09 17:57:42 · 403 阅读 · 0 评论 -
Qml模式视图
Qml模式视图框图下图所示:Model数据来源Delegate一个描述model中每条数据的显示方式的控件(渲染数据方式)View可视的元素,使用delegate来显示model中的数据例子列表这里将model单独写在MyModel.qml文件中 import QtQuick 2.0 ListModel { id: contactModel ListElement { name: "Bill Simth"原创 2021-03-09 17:53:32 · 402 阅读 · 0 评论 -
Qml与Js调用
Qml与Js调用QML全局对象• QML提供了全局的JavaScript对象Qt• 在QML的任意部分都可以使用• 在前面的例子中我们已经见过全局对象的使用了,MouseArea例子:acceptedButtons: Qt.LeftButton | Qt.RightButton• 提供了大量的函数:• 创建QML类型:• Qt.rect(…), Qt.rgba(…), Qt.point(…)• 做一些其他的常用操作: • Qt.playSound(…), Qt.openUrlExterna原创 2021-03-09 17:45:46 · 1690 阅读 · 0 评论 -
QML鼠标事件处理
QML鼠标事件处理鼠标事件分为click,doubleClick,drag,hover等笔记内容在QmlBook In Chinese.pdf文件的55页左右click事件:Image { id: root source: "images/background.PNG" Image { id: pole anchors.horizontalCenter: parent.horizontalCenter原创 2021-03-09 17:41:36 · 2371 阅读 · 0 评论 -
QML-键盘按键事件处理
键盘按键事件处理键盘事件分为通用事件和专用事件键盘按键事件主要是键盘的左右上下按键,enter,tab键等按键导航1.Tab键使用:组件之间的导航,使用tab键进行导航Rectangle { id: rect1 width: 200 height: 112 color: "lightblue" TextInput { id: name anchors.left: parent.left y: 16原创 2021-03-09 17:38:33 · 3131 阅读 · 0 评论 -
Qt中设置背景图,防止平铺
Qt中设置控件背景图防止平铺错误设置背景图正确设置背景图思考:错误设置背景图我在最近项目里面设置QMdiArea控件背景图时,想要将背景图设置为单个不重复平铺的状态;一顿操作后,代码和效果如下QPixmap bgPix(":/images/logo.png");mdiArea->setBackground(QBrush(bgPix));真的是一顿操作猛如虎,结果得分0:5。正确...原创 2020-04-07 16:39:12 · 2772 阅读 · 0 评论