- 博客(14)
- 资源 (43)
- 收藏
- 关注
原创 qt多级目录开发
我们在写qt开发的界面程序时,经常会用到将各个模块的的代码或者qml文件进行分开,以免qml文件太多而看起来比较乱下面,我们来看看:我们将各个模块分别写在一个.pri文件中,然后我们在.pro文件中包含进来include( $$PWD/../../../base/base.pri )include( $$PWD/../../capb.pri )两个.pri文件是两个
2017-04-28 15:07:16 1830 1
原创 QM关于Repeater的使用
我们在使用qml画界面的时候会经常用到很多重复的组件,下面我们来了解一种可以快速布局的的Repeater:下面是我写的一个实例main.amlimport QtQuick 2.7import QtQuick.Controls 1.5import QtQuick.Layouts 1.0ApplicationWindow { visible: true width:
2017-04-28 13:52:53 661
原创 QT关于qml的Component事件
在qml中,我们经常用completed()destruction()两个事件来处理一些代码,但是在destruction事件中,有时候就会出现问题,特别是 在两个界面切换的时候,比如:对于一个设备的启用,停用,两个页面在进入的时候都使用completed来启动,使用destruction来停用,这里问题就来了:因为,destruction处理事件的是没有顺序的,这也算是Q
2017-04-26 08:43:30 2282
原创 linux下如何实现多个定时器
最近在linux下写一个库,是给别人用的,要用到定时器这个功能,而且是多定时器任务的,在windows下实现是很方便的,但是在linux下就遇到了问题,linux下一个进程只能有一个定时器,如果我用了定时器去实现我的任务,那肯定是没问题的,如果用我库的人自己也创建了一个定时器,那么问题就出现了,我的定时器就被覆盖了。我的功能肯定也受到了影响,所以linux下的定时器是需要解决的。没
2017-04-20 10:59:30 5219
原创 关于linux下定时器,多定时器
在windows下,我们可以创建多个定时器,而且也可以删除,没个定时器有独立的id号可以区分,但是在linux下一个线程只能有一个定时器,这让我们需要使用多个定时器任务就显得有点尴尬了。但是也不是没有办法。下面我们来对比windows下的定时器和linux下的定时器任务 MMRESULT timer_handle;定义一个定时器id;timer_ha
2017-04-18 16:06:13 1518
原创 QT虚拟键盘中拼音输入法的使用
前面, 我写了关于qt使用虚拟键盘的文章,但是,没有些怎么使用中文输入,今天我们来学习使用QT自带的虚拟键盘输入中文首先是QT5.7版本,vs2013,配置好相关的环境变量第二,下载5.7的源码http://download.qt.io/official_releases/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5....
2017-04-10 17:33:29 4369 2
原创 qt如何使用虚拟键盘
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));//加载插件在main.cpp里面加载插件,然后在qml里面写一个TextInput{}
2017-04-07 10:14:19 3426 3
原创 qml自定义输入框
import QtQuick 2.0FocusScope { id: wrapper property alias text: input.text // property alias hint: hint.text // property alias prefix: prefix.text // property int font_size: 18
2017-04-06 11:58:47 4741
原创 opencv之WarpPerspective透视变化
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/features2d/features2d.hpp" #include "
2017-04-05 17:05:39 2321
原创 qml键盘按键事件
Text { text: qsTr("Test key events from Gamepad") anchors.centerIn: parent focus: true Keys.onPressed: { if (event.key === Qt.Key_Up) { text
2017-04-05 14:08:34 1236
原创 qml之SwipeView
import QtQuick 2.7import QtQuick.Controls 2.0import QtQuick.Layouts 1.0ApplicationWindow { visible: true width: 640 height: 480 title: qsTr("Hello World") SwipeView {
2017-04-05 13:18:17 3099 1
原创 dcmtk编译后的exe测试转换图片
拷贝出dcmj2pnm.exe文件到指定目录编写一个cmd批处理来执行,或者直接在cmd下输入命令echo offcd "Z:\" start z:\dcmj2pnm.exe +oj +Jq 100 +Js2 test.dcm test2.jpgpause
2017-04-01 15:29:54 580
原创 Qt之Scene Graph画图
首先,我们来看看Scene Graph的官方例子,在qt的示例里查找Scene Graph下载customgeometry项目它的h文件是下面的:/******************************************************************************** Copyright (C) 2016 The Qt Company L
2017-04-01 11:13:18 1577
原创 cmakelist.txt编译实例
cmake_minimum_required( VERSION 3.0 )#项目名project ( DCMLIB )#设置变量set ( CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON )set ( CMAKE_AUTOMOC ON )#set()就是设置变量set ( CMAKE_AUTORCC ON )# 3) 取得源文件列表
2017-04-01 09:16:30 1381
Qt下载地址(1).rar
2020-12-29
OpenGL.rar
2020-08-29
QGraphicsViewDemo
2018-11-16
arm-linux-gnueabihf交叉编译ffmpeg
2022-07-25
ffmpeg3.4.5_deepin15.03.tar.gz
2021-08-18
ffmpeg3.4.5_ubuntu16.04.64.tar.gz
2021-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人