
Qt
炸鸡叔
Done is better than perfect
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qml代码注释示例代码
贴一段qml代码,不为别的,就看看人家写的代码注释,值得学习!/* * Copyright (C) 2013 Canonical, Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public L...原创 2018-08-22 13:36:11 · 2087 阅读 · 0 评论 -
Qml学习要点记录(1)
Qml学习要点记录(1) 基本类型的属性没有自己的属性改变信号,只能为基本类型自身创建一个属性改变信号处理器。例如: Text{ //不可用 onFont.pixelSizeChanged:doSomething() //不可用 font{ onPixlSizeChanged:doSomething() } ...原创 2018-08-23 17:43:50 · 572 阅读 · 0 评论 -
解决module "QtQuick.Controls" version 1.4 is not installed 此类问题方法
问题描述在运行产品的Qt GUI程序时报错了,程序没有运行起来,运行日志如下所示:"od_thread.c, (func)od_thread_create_s" line 198 [wrn]: trace_tsk set stack failed(size = 0x2800), real_stack_rd = 0x20000Warning: QQmlApplicationEngine...原创 2018-08-28 15:00:51 · 10998 阅读 · 0 评论 -
Qt 学习要点记录(2)
Qt.binding()的作用,动态创建新的绑定,就是向Qt.binding()传递一个函数来返回需要的结果。 import QtQuick 2.0Item { width: 600 height: 600 Rectangle{ width: 10;height: width * 2 color: "red";anchors....原创 2018-08-29 15:49:08 · 473 阅读 · 0 评论 -
QML编码风格规范参考
在QML的参考文档和示例程序中使用了相同的编码约定,为了风格的统一和代码的规范,下面对编码风格做下规范以后应该按照此种风格完成代码,使代码结构清晰,统一,便于阅读和维护。QML对象特性一般使用下面的顺序进行构造:1、id2、属性声明3、信号声明4、JavaScript 函数5、对象属性6、子对象7、状态8、状态切换import QtQuick 2.2...原创 2018-08-30 11:57:51 · 844 阅读 · 0 评论 -
Qt 学习要点记录(3)
opacity是一个继承属性,也就是说,父项目的透明度也会应用到子项目上,大多数情况下,这会产生想要的结果。 比如下面的代码会使红色和蓝色矩形块都透明,只想蓝色透明怎么办?把opacity:0.5属性挪到蓝色矩形框下即可。import QtQuick 2.2Item{ Rectangle{ opacity:0.5 color:"red" ...原创 2018-09-17 14:46:58 · 328 阅读 · 0 评论 -
QML与C++混合编程中关于信号与槽个人挖的坑
熟悉QML与C++混合编程的朋友都知道,QML想调用C++的属性时,需要在C++类中引入Q_PROPERTY关键字,来按照一定格式书写类属性,如下所示:Q_PROPERTY(QStringList multiPhoneStatusStr READ multiPhoneStatusStr WRITE setMultiPhoneStatusStr NOTIFY multiPhoneStatusS...原创 2018-09-20 10:25:23 · 809 阅读 · 0 评论