QT
Snake-Scorpio
这个作者很懒,什么都没留下…
展开
-
QML学习摘录 01:初识QML
QML概述完整原文参照:https://github.com/cwc1987/QmlBook-In-Chinese QML是⼀种描述⽤户界⾯的声明式语⾔,Qt5中⼤量使⽤了这种声明⽤户界⾯的语⾔。它将⽤户界⾯分解成⼀些更⼩的元素,这些元素能够结合成⼀个组件。QML语⾔描述了⽤户界⾯元素的形状和⾏为。⽤户界⾯能够使⽤JavaScript来提供修饰,或者增加更加复杂的逻辑。从这个⾓度来看它遵循HTML原创 2017-10-16 20:35:18 · 431 阅读 · 1 评论 -
Qt 样式表 加载优先级
Qss 样式表的优先级有以下几条规则:1、具体的高于一般的比如按钮设置了背景图片和按下时的背景图,此时按下时pressed更具体,优先级更高,所有按下时显示红色。QPushButton:hover{border-color:gray)}QPushButton:pressed{border-color:red)}2、后定义的高于前面的下面这种情况下,后面的enabled ...原创 2018-07-12 15:28:03 · 2712 阅读 · 0 评论 -
转:C++ new 与delete与qt内存回收机制
转自:http://blog.sina.com.cn/s/blog_4b065e2a0101646c.html 在c++ primer中读到 new 是在堆里面申请一段内存资源,new必须与delete成对使用,否则就会造成内存泄漏,可最近学qt,我经常可以看见只new而不delete的情况,是不是这样就内存溢出了?非也?百度了一下qt的内存管理机制,才恍然大悟,原文如下:1.所有继承自QO...转载 2018-05-30 17:56:49 · 684 阅读 · 0 评论 -
继承 QWidget setStyleSheet无效,解决方法。
引用:https://www.cnblogs.com/cy568searchx/p/3616057.html发现 继承自QWidget的自定义类 ,使用setStyleSheet无效,如果删除头文件中的 Q_OBJECT,setStyleSheet生效,但不用OBJECT 就无法所使用signal and slot,最后找到解决办法,继承自QWidget的自定义类中,重载 pain...转载 2018-05-26 13:11:40 · 1253 阅读 · 0 评论 -
VS环境下Qt工程.UI文件不生成头文件的问题
在VS环境下创建的Qt工程会出现.UI文件不生成头文件的问题,可以通过右击.ui文件,点击编译生成头文件。 但是,我创建的工程的.ui文件不能编译(右键编译选项是灰的)。这种情况下,只能重新添加一个带UI文件的GUI类(与工程同名),然后将.ui文件拷贝到工程目录下,重新编译即可.原创 2017-11-20 22:03:10 · 7899 阅读 · 0 评论 -
QT自定义控件(Widget+QSS)
通过样式表定制控件外观原创 2017-11-05 23:20:17 · 6552 阅读 · 0 评论 -
QML 学习摘录 05 - 状态与过渡(states and transitions)
状态与过渡(states and transitions)原创 2017-10-26 00:03:24 · 374 阅读 · 0 评论 -
Qt样式表 学习总结
Qt样式表: 简介QSS:用来自定义Qt Widgets外观的机制。QSS的概念,术语和语法的灵感来源于HTML Cascading Style Sheets(CSS)。翻译 2017-11-08 21:46:21 · 761 阅读 · 0 评论 -
QML学习摘录 04 - 动画
动画动画被⽤于属性的改变。⼀个动画定义了属性值改变的曲线,将⼀个属性值变化从⼀个值过渡到另⼀个值。动画是由⼀连串的目标属性活动定义的,平缓的曲线算法能够引发⼀个定义时间内属性的持续变化。原创 2017-10-22 21:52:52 · 217 阅读 · 0 评论 -
QML学习摘录 02 - 定位和布局
定位和布局1. 定位元素有⼀些QML元素被⽤于放置元素对象,它们被称作定位器,QtQuick模块提供了Row,Column,Grid,Flow⽤来作为定位器。 Column(列)元素将它的⼦对象通过自上往下依次对齐⽅式进⾏排列。spacing属性⽤来设置每个元素之间的间隔⼤⼩。Row(⾏)元素将它的⼦对象从左到右,或者从右到左依次排列,排列⽅式取决于layoutDirection属性。spaci原创 2017-10-17 20:21:00 · 627 阅读 · 0 评论 -
QML学习摘录 06 - 模型/视图/代理
QML中模型/视图/代理模型Model指的是数据;视图View指显示,可视化的处理;Model-View概念的提出是为了实现数据与显示的分离。代理Delegate将模型和视图链接起来。原创 2017-10-29 23:05:21 · 568 阅读 · 1 评论 -
QML 学习摘录 03 - 输入元素
QML输入元素 Input Element完整文档参考:https://github.com/cwc1987/QmlBook-In-Chinese1. 文本输入框TextInput⽂本输⼊允许⽤户输⼊⼀⾏⽂本,可以通过点击TextInput来改变焦点。为了⽀持键盘改变焦点,我们可以使⽤KeyNavigation(按键向导)这个附加属性。 示例代码:TextInput组件 MyInput.qml原创 2017-10-20 22:19:19 · 176 阅读 · 0 评论 -
Windows7下搭建Qt 64bit编程环境
搭建基于MSVC编译器的的Qt-64bit开发环境原创 2017-10-27 22:14:51 · 11299 阅读 · 0 评论 -
CodeKata04:Data Munging 数据解析
编程练习,使用Qt 读取dat文件,解析数据,并根据要求打印出需要的数据。原创 2017-10-17 21:53:18 · 645 阅读 · 0 评论