Qt编程
IEE2285
互联改变世界
展开
-
Flickable -- 内容拖拽,上下以及左右拖动进度条
import QtQuick 2.5import QtQuick.Window 2.2Window { minimumWidth: 1280 minimumHeight: 960 visible: true //----------------------------------------- Rectangle{ width: ...原创 2018-05-14 19:44:17 · 2794 阅读 · 0 评论 -
Qt国际化 -- 多语言
国际化 Qt多语言切换原创 2018-05-16 13:35:40 · 169 阅读 · 0 评论 -
Qt之可视化
QT5.5+VS2013编译安装QtCharts和Data Visualization原创 2018-07-17 21:03:25 · 1363 阅读 · 0 评论 -
Qt中Qml和相互嵌入
在Qt Gui程序中嵌入qml界面 QWidget嵌入QML窗口中原创 2018-07-26 16:17:04 · 1947 阅读 · 0 评论 -
图片合成显示
OpacityMask 圆角图片、异形图片的合成原创 2018-09-18 19:32:13 · 207 阅读 · 0 评论 -
Qt生成唯一标识
利用随机数生成唯一标识qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); //初始化int id = qrand(); //生成随机数,即唯一标识qsrand(QTime(0,0,0).msecsTo(QTime::currentTime()));int id = qrand();...原创 2018-11-29 20:32:49 · 2883 阅读 · 0 评论 -
Qt之MD5加密
MD5在线校验工具Qt实现MD5加密 QByteArray md5Encryption("abc"); QByteArray md5Hash; md5Hash = QCryptographicHash::hash(md5Encryption, QCryptographicHash::Md5); //900150983CD24FB0D6963F7D28E17F72...原创 2018-12-04 15:22:21 · 562 阅读 · 0 评论 -
Qt学习资源
[使用 C++ 扩展 QML](https://www.devbean.net/2016/02/qt-study-road-2-extending-qml/)原创 2019-03-11 20:28:34 · 149 阅读 · 0 评论 -
Qt中qml层级理解
在qml中将一个控件置位最顶层Component.onCompleted: { var docRoot = message.parent; while(docRoot.parent) { docRoot = docRoot.parent; } message.parent = docR...原创 2019-04-25 09:59:09 · 2383 阅读 · 0 评论 -
Flipable -- 翻转示例
import QtQuick 2.5import QtQuick.Window 2.2Window { minimumWidth: 1280 minimumHeight: 960 visible: true// ------------------------------------------------------------------ Flipabl...原创 2018-05-14 19:36:28 · 306 阅读 · 0 评论 -
Flickable + Flow
滑动鼠标移动显示不定长内容import QtQuick 2.3import QtQuick.Window 2.0import QtQuick.Controls 1.2Window { id: container width: 300 height: 150 visible: true Flickable { id: flick...原创 2018-05-14 18:44:51 · 184 阅读 · 0 评论 -
Qt数据类型
界面显示保留n位小数Label{ width:20 text :(10/5).toFixed(4)}界面显示为2.0000输入进行int验证TextField{ width: 20 height: 10 text: 8 validator: IntValidator{ bottom : 0 ...原创 2018-05-18 17:37:43 · 712 阅读 · 0 评论 -
下拉选项单--QComboBox和ComboBox
下拉菜单可通过两种方式来实现1、通过QComboBox调用addItem实现添加下拉选项#include <QComboBox>#include <QVBoxLayout>#include <QApplication>#include <QQmlApplicationEngine>int main(int argc, char *argv[...原创 2017-07-27 17:39:14 · 2698 阅读 · 0 评论 -
Qt入门
环境搭建工具 windows Qt Creater5.5.1 http://mirror.bit.edu.cn/qtproject/archive/qt/5.5/5.5.1/qt-opensource-windows-x86-msvc2013-5.5.1.exeVS2013下载路径 http://download.microsoft.com/download/9/3/E/93EA27...原创 2017-08-08 21:20:45 · 507 阅读 · 0 评论 -
编译问题汇总
error LNK2001: 无法解析的外部符号 “public: virtual struct QMetaObject const * __thiscall 在编写QT的程序时遇到该问题,可以参考的调查方向有两个Q_OBJECT宏信号与槽的连接方式不正确 Qt在编译之前,首先要使用moc分析C++文件,如果文件中包含了Q_OBJECT宏,则会生成在原文件名钱添加moc...转载 2017-09-21 20:59:52 · 2199 阅读 · 4 评论 -
Python问题总览
ImportError: No module named generator.generator场景复现 python工程中新建目录(folder)之后新建文件(test.py)进行相关的实现,编译时报上面的错误。分析 python工程中新建目录之后需要在相应的目录中新建init.py的python文件表明该文件不是简单的目录,而是一个packet。使用方式原创 2017-11-03 17:31:50 · 399 阅读 · 0 评论 -
Qt工程结构
我们可以通过Qt的IDE来新建一个工程,该工程会包含一个.pro的文件,其qmake工具可以将此.pro文件生成Makefile。下面对pro文件中的一些关键词进行一下说明。命令利用qmake指令将.pro文件生成Makefile文件qmake -o Makefile example.pro使用VS打开Qt的工程qmake -tp vc example.pro文件结构和说明Qt工程除了.c...原创 2018-02-28 18:47:42 · 724 阅读 · 0 评论 -
qml的MouseArea操作
鼠标悬停、点击检测先自定义控件IndicatorButton.qml,该控件可以实现当鼠标悬停于该控件上方时可以给出提示信息,离开时相关消息消失,鼠标点击该控件时实现可以实现控件文本的更改。Qt如何添加自定义控件,请参考QML插件扩展import QtQuick 2.0import QtQuick.Controls 1.0Rectangle{ signal ...原创 2018-03-01 08:58:10 · 891 阅读 · 0 评论 -
qml的Rectangle
先记录一个Rectangle操作的很不错的博客,QML中Rectangle QML的透明度、旋转、缩放、渐变原创 2018-03-01 09:01:28 · 700 阅读 · 0 评论 -
Qt消息提醒框
MessageDialogMessageDialog可以在用户操作时,给出一个提示性信息。相关的使用示例如下: MessageDialog{ title: "Message Dialog" icon: Standard...原创 2018-03-01 14:37:40 · 2116 阅读 · 0 评论 -
qml中打印log
在Qt的qml中在进行调试时,获取一些数据的状态比较麻烦,我们可以在控件中添加一个定时器,其中interval表示打印的时间间隔,之后在console.log中传入控件的属性值就可以查看属性状态.Timer{ id: _timer interval: 200 runn...原创 2018-03-27 10:08:21 · 8899 阅读 · 0 评论 -
使用Qt中遇到的问题已经解决记录
配置Qt Creator检测不到默认的配置编译器原创 2019-08-15 10:40:29 · 291 阅读 · 0 评论