![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT编程
weixin_44730555
这个作者很懒,什么都没留下…
展开
-
qml左上角图片更改
一、首先我们拥有一个png的图片在网页上搜索图片转换png转ico如下图所示 :二、在pro文件中添加下面的一句话RC_ICONS = icon.ico原创 2020-12-30 11:10:00 · 244 阅读 · 1 评论 -
Qt编程涉及的术语和名词
它们不一定专属于 Qt,在其它的 C/C++ 开发过程中也会使用到。1,Project 的中文翻译是“项目”或者“工程”,这里的项目是指为实现某个相对独立功能的程序代码合集,这些代码不单单是放在一块,而是有相互之间的关联性。2,Makefile,即生成脚本。现在 Makefile 通常都有工具自动生成,如 qmake 工具, 这样就大量减轻了程序员的负担。生成器 make 可以依据规范的 Ma...原创 2019-12-18 11:08:30 · 747 阅读 · 0 评论 -
Qt用到的开发工具
1,GNU 是一个计划或者叫运动。在这个旗帜下成立了 FSF,起草了 GPL 等。做了编辑器 Emacs 和编译器 GCC。2,GNU 系统缺少操作系统内核。Linux 只是一个系统内核,于是合在一起打包发布叫 GNU / Linux。然后大家念着念着省掉了前面部分,变成了 Linux 系统。GNU工具集包括以下部分:3,GCC 编译器是 Linux 下默认的 C/C++ 编译器。GNU C...原创 2019-12-18 10:54:54 · 264 阅读 · 0 评论 -
Qt安装(Windows平台)
Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。“Qt 5.9”分类下的开发组件组件说明MinGW 5.3.0 32 bit编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Win...原创 2019-12-17 22:42:23 · 2908 阅读 · 1 评论 -
QT是用QML还是用C++?
1,Qt4 时代的主流就是传统部件(或叫控件)编程,所用的语言一般是 C++。2,Qt5 将 QML 脚本编程提到与传统 C++ 部件编程相同的高度。3,QML 包含大量使用手机移动设备的功能模块,比如基本部件(QtQuick 模块)、GPS 定位、渲染特效、蓝牙、NFC、WebkKit 等等。,4,QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子...原创 2019-12-17 18:06:37 · 2039 阅读 · 1 评论 -
Qt和其它GUI库的对比
Windows 下的 GUI 库Windows 下的 GUI 解决方案比较多:基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout;基于 C# 的有 WinForm、WPF;基于 Java 的有 AWT、Swing;基于 Pascal 的 有Delphi;基于Go语言的有 walk 和 electron;还有国内初露头角的 aardio...原创 2019-12-17 17:56:51 · 1069 阅读 · 0 评论 -
Qt简介
1,GUI 图形用户界面(Graphical User Interface,)2,CUI 不带界面的命令行(Command User Interface,)3,API:概念:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数4,SDK:概念:软件开发工具包(外语首字母缩写:SDK、外语全称:Software Developmen...原创 2019-12-17 17:52:14 · 800 阅读 · 0 评论 -
qt的涉及的一些概念的简述
Qt Creator一,Qt Creator是跨平台的 Qt IDE包含:1,项目生成向导2,高级的 C++ 代码编辑器3,浏览文件及类的工具4,集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。集成 : Qt DesignerQt Quick二,Qt Quick 一种高级用户界面技术包含:...原创 2019-12-09 22:40:24 · 115 阅读 · 0 评论 -
Qt Quick核心编程
第一章 Qt Quick概览1.1什么是Qt Quick概述,Qt的软件名字是Qt Creator。先来将几个名词:IDE:集成开发环境。SDK:软件开发工具包。API:应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。Qt Quick是Qt SDK4.7引入的一种新的界面开发框架...原创 2019-04-26 08:14:51 · 1632 阅读 · 0 评论 -
定义可以导出的C++类
colormaker.h文件#ifndef COLORMAKER_H#define COLORMAKER_H#include <QObject>#include <QColor>class ColorMaker: public QObject{ Q_OBJECT Q_ENUMS(GenerateAlgorithm) //枚举类型 ...原创 2019-04-23 10:43:40 · 346 阅读 · 0 评论 -
按键响应
响应按键import QtQuick 2.2import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 300; height: 200; ...原创 2019-04-09 17:32:41 · 298 阅读 · 0 评论 -
qt渐变色
一个简单的QT程序import QtQuick 2.9import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 300; height: 200...原创 2019-04-09 10:24:12 · 245 阅读 · 1 评论 -
anchors布局
anchors布局import QtQuick 2.2import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 300; height: 200;...原创 2019-04-09 14:15:24 · 608 阅读 · 0 评论 -
Connections连接
Connections对象中指定target为changeButton(Change按钮的id),然后定义了onClicked信号处理器,在信号处理器中使用Qt.rgba()和Math.random()构造一个随机的颜色值来改变两个文本的颜色。import QtQuick 2.2import QtQuick.Window 2.2import QtQuick.Controls 1.2Win...原创 2019-04-11 14:37:45 · 446 阅读 · 0 评论 -
Button和ButtnStyle
Buttonimport QtQuick 2.2import QtQuick.Window 2.2import QtQuick.Controls 1.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width:...原创 2019-04-11 10:39:07 · 170 阅读 · 0 评论 -
Text例子
例一import QtQuick 2.2import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 300; height: 200; ...原创 2019-04-10 16:43:42 · 127 阅读 · 0 评论 -
Text
学习了MouseArea,我们继续选择一个基本的组件进行学习,这次我们学习text的Demo。text的Demo位于F:\Qt\Qt5.3.2\Examples\Qt-5.3\quick\text目录。通过text.qmlproject文件我们了解,该Demo的mainFile是text.qml。Item {hei...转载 2019-04-10 16:17:45 · 744 阅读 · 0 评论