qt
朴勇佑
这个作者很懒,什么都没留下…
展开
-
ubuntu16.04 安装qt5.12
sudo apt-get install libxcb-xinerama0原创 2021-09-11 04:31:05 · 394 阅读 · 0 评论 -
QWidget给qt3dStudio发信号
文章目录前言一、制作uip文件二、QWidget项目应用pro文件mainwindow文件(h, cpp)前言效果图:一、制作uip文件添加text打开datainput添加变量(这里添加了类型为string的变量myText)把添加的变量应用到text对象里二、QWidget项目应用pro文件QT += core guiQT += widgets qml quick studio3dgreaterThan(QT_MAJOR_VERSION, 4): QT += wi原创 2021-01-25 22:33:14 · 396 阅读 · 0 评论 -
qwindow与qt3dStudio结合
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言步骤1: 制作uip, uia文件步骤2: qtwidget下调用uip和uia文件前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考步骤1: 制作uip, uia文件步骤2: qtwidget下调用uip和uia文件qt3dstudio配置环境链接原创 2021-01-22 23:27:24 · 477 阅读 · 0 评论 -
qt3dstudio环境配置
文章目录前言一、下载安装qt5.12二、下载qt3dstudio runtime编译包三、解压并复制文件前言由于5.15和6.0都是用在线方法, 而且qt官方对qt3dstudio的环境支持从5.12直接跳到5.15或者更高版本, 在此采用qt5.12版本搭载qt3dstudio mingw runtime270版本进行编译。https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/ 中tools_qt3dstudio_op原创 2021-01-22 23:25:40 · 638 阅读 · 0 评论 -
qml 与 qwidget结合做的一个 checkbox
文章目录前言pro文件main.cppCCheckItem.qmlCCheckBox(.h, .cpp)CLabel(.h, .cpp)前言勾选部分使用了qml, 说明部分使用了QLabel, 通过qml和qwidget交互实现checkbox功能。另QLabel本身不支持clicked事件, 在此自己封装了一层clicked事件。pro文件QT += core gui quickwidgetsgreaterThan(QT_MAJOR_VERSION, 4): QT += w原创 2021-01-21 19:15:14 · 288 阅读 · 3 评论 -
qml canvas
文章目录基本绘图基本绘图//main.qmlimport QtQuick 2.6import QtQuick.Window 2.2Window { visible: true width: 800 height: 600 title: qsTr("Hello World") Canvas { id : canvas anchors.fill: parent width: 740 heig原创 2021-01-10 20:37:15 · 223 阅读 · 0 评论 -
qml tool
文章目录时间getNow: 获取当前时间使用当前时间时间getNow: 获取当前时间function getNow(){ return Qt.formatDateTime(new Date(), "yyyy-MM-dd hh:mm:ss.zzz");}使用当前时间var date = new Date();var hours = date.getHours()var minutes = date.getMinutes()var seconds = date.getUTCSec原创 2021-01-10 20:14:29 · 139 阅读 · 0 评论 -
qt qtablewidget
表头 QHeaderViewtableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeMode)enum ResizeMode{ Interactive, Stretch, Fixed, ResizeToContents, Custom = Fixed};QHeaderView::Interactive用户可以调整节的大小。也可以使用resizeSection()以原创 2021-01-09 20:46:56 · 347 阅读 · 0 评论 -
qt android 安装环境配置
qt android 安装环境配置0. qt1. jdk2. android sdk3. ndk4. gradle5. qt配置0. qt安装qt, 选择安卓部分, 或者全选安装配置1. jdkhttps://www.oracle.com/java/technologies/javase-downloads.html官网下载jdk并在环境变量path添加jdk安装的bin目录, 如果存在jre就把jre/bin目录也添加进去2. android sdkhttps://www.androidde原创 2021-01-03 01:07:38 · 566 阅读 · 0 评论 -
qt gradle 国内镜像
qt gradle国内镜像方法1.进入文件夹C:\Users\Think\.gradle2.创建文件init.gradle输入以下内容1.进入文件夹C:\Users\Think.gradle2.创建文件init.gradle输入以下内容allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def A转载 2020-12-26 02:48:44 · 807 阅读 · 0 评论 -
qml Text 文本
qml Text 文本advanceadvance先看下什么是基线:advance : size从文本项的第一个字符的基线原点到文本流中该字符之后的第一个字符的基线原点之间的距离,以像素为单位。请注意,如果文本从右向左流动,则前进可能为负数。Qt5.10中引入了此属性。...原创 2020-12-25 22:58:35 · 1115 阅读 · 0 评论 -
qml 矩形 rectangle
qml 矩形 rectangle基础代码效果图代码1代码2 border的另一种写法渐变色效果图代码渐变色库资源使用效果图代码antialiasingc(图形保真)属性效果图代码基础代码效果图代码1注:边框宽度或高度是矩形的大小向里的,假设矩形宽度为100边框宽度为30,那么有效宽度为70import QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 350 height: 200原创 2020-12-15 21:17:19 · 877 阅读 · 0 评论 -
qml 函数 function 无参 带参 有返回值
//main.qmlimport QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 640 height: 480 title: qsTr("Hello World") property double version: 1.2 Text { id: m_txt width: 100 height: 100 ...原创 2020-12-11 22:14:42 · 4480 阅读 · 0 评论 -
qml 属性 property
//main.qmlimport QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 640 height: 480 title: qsTr("Hello World") property double version: 1.2 Text { id: m_txt width: 100 height: 100 ...原创 2020-12-11 22:00:26 · 318 阅读 · 0 评论 -
qml 信号与槽 (qml内部信号槽交互,qml与C++信号槽交互)
//MySigRect.qmlimport QtQuick 2.0Item { id: root signal mySignal Rectangle{ id: m_rect width: 100 height: 100 color: "red" MouseArea{ anchors.fill: parent onClicked: r...原创 2020-12-08 21:55:22 · 1231 阅读 · 0 评论 -
qml 动画 PathAnimation
import QtQuick 2.0Item { Rectangle{ id: m_rect width: 100 height: 100 color: "red" PathAnimation { target: m_rect running: true duration: 8000 path: Path { ...原创 2020-12-07 22:24:00 · 221 阅读 · 0 评论 -
qml 动画 PauseAnimation
import QtQuick 2.0Item { Rectangle { id: rect width: 100; height: 100 color: "red" SequentialAnimation { running: true NumberAnimation { target: rect; property: "x"; to: 50; duration: 1000 ...原创 2020-12-07 21:55:54 · 228 阅读 · 0 评论 -
qml 动画 ParentAnimation
import QtQuick 2.0Item { width: 200; height: 100 Rectangle { id: redRect width: 100; height: 100 color: "red" } Rectangle { id: blueRect x: 150 width: 50; height: 50 color: "blu...原创 2020-12-07 21:25:24 · 175 阅读 · 0 评论 -
qml 动画 ParallelAnimation
import QtQuick 2.0Rectangle { id: rect width: 100; height: 100 color: "red" ParallelAnimation { running: true NumberAnimation { target: rect; property: "x"; to: 50; duration: 1000 } NumberAnimation { target: re...原创 2020-12-06 22:48:40 · 131 阅读 · 0 评论 -
qml 动画 SequentialAnimation
Rectangle { id: rect width: 100; height: 100 color: "red" SequentialAnimation { running: true NumberAnimation { target: rect; property: "x"; from: 0; to: 100; duration: 1000 } NumberAnimation { target: rect; proper.原创 2020-12-06 22:41:46 · 307 阅读 · 0 评论