显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沙漠里de烟雨

原创分享,禁止转载

 
 
 
 
 
 

广东省 深圳市 射手座

 发消息  写留言

 
QQ1473786754
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
 

Qt之 自定义展开/收起按钮

2018-4-29 4:23:07 阅读27 评论0 292018/04 Apr29

先看效果:
Qt之 自定义展开/收起按钮 - 漠雨 - 沙漠里de烟雨
 
Qt之 自定义展开/收起按钮 - 漠雨 - 沙漠里de烟雨
 
Qt之 自定义展开/收起按钮 - 漠雨 - 沙漠里de烟雨
 

作者  | 2018-4-29 4:23:07 | 阅读(27) |评论(0) | 阅读全文>>

Qt 下 帽式Tab

2017-6-8 2:57:54 阅读50 评论0 82017/06 June8

先看效果:
Qt 下 帽式Tab - 漠雨 - 沙漠里de烟雨__风尘无名
 
关键代码如下:
#include "widget.h"

#include <QPaintEvent>
#include <QPainter>

Widget::Widget(QWidget *parent)  : QWidget(parent)
{
    this->resize(960,600);
}

Widget::~Widget()
{

}

void Widget::paintEvent(QPaintEvent *event)
{
    QPainter painter(this);

    painter.setPen(Qt::red);

作者  | 2017-6-8 2:57:54 | 阅读(50) |评论(0) | 阅读全文>>

QML 自定义tab形状  类似梯形

2017-5-19 17:00:17 阅读41 评论0 192017/05 May19

import QtQuick 2.0
Rectangle
{
 id: root
 width

作者  | 2017-5-19 17:00:17 | 阅读(41) |评论(0) | 阅读全文>>

QML 输入框内的灰色字体的默认提示

2017-5-19 1:21:42 阅读37 评论0 192017/05 May19

  import QtQuick 2.0
  import QtQuick.Controls 2.0

......

  TextField {
      id: nameId
      placeholderText: qsTr("请输入姓名")   //默认输入提示

      background: Rectangle {
          implicitWidth: 200
          implicitHeight: 40
          color: nameId.enabled ? "transparent" : "#353637"
     

作者  | 2017-5-19 1:21:42 | 阅读(37) |评论(0) | 阅读全文>>

QML 如何动态布局

2017-5-18 2:21:18 阅读48 评论0 182017/05 May18

GridLayout与Flow配合使用,即可巧妙的实现水平垂直布局

为便于理解,特从工程中摘下一些代码片段,由于上下文的关系,这里便没有特意剔除一些无相关代码,相信您是可以理出头绪的……

MenuBtnContainer.qml =>

import QtQuick 2.0
import QtQuick.Layouts 1.1
import "."

GridLayout
{
    id: root
    columnSpacing: 0

作者  | 2017-5-18 2:21:18 | 阅读(48) |评论(0) | 阅读全文>>

qml下父子控件的鼠标经过处理

2017-5-11 3:44:07 阅读33 评论0 112017/05 May11

由于父控件下的MouseArea下的鼠标消息会截获子控件下MouseArea的鼠标消息。所以,
如果要实现经过父子控件上方时,都会响应消息,唯一方法是只在父控件下处理MouseArea下的消息,
然后在onPositionChanged下时刻检测鼠标的位置,并计算当前的位置是否在某个子控件上,如果在的话,
发送消息给子控件,让此子控件作出相应的响应。
如此而已,所以问题就在于如何检测计算其位置问题:

import QtQuick 2.0
import QtQuick.Controls 1.4
import "."

Rectangle
{

作者  | 2017-5-11 3:44:07 | 阅读(33) |评论(0) | 阅读全文>>

qml下的可处理中文字符的JS类

2017-5-11 2:45:44 阅读24 评论0 112017/05 May11

jString.js =>

.pragma library

//////////////////////////////////////
    ////以下函数均支持中文,utf-8;////
//////////////////////////////////////

//================================
//功能:获取子串;
//源串:srcStr;
//开始位置:begPos(包含);
//结束位置:endPos(包含);
//返回:子串,string类型;错误则为空串("");

作者  | 2017-5-11 2:45:44 | 阅读(24) |评论(0) | 阅读全文>>

解法:

右键文件夹,属性,安全/高级

打开了高级安全设置,权限选项卡,如下

Win7共享文件夹,之后取消共享之后,文件夹图标加上了锁,更改文件夹图标也不奏效 - 漠雨 - 沙漠里de烟雨__风尘无名

 

Win7共享文件夹,之后取消共享之后,文件夹图标加上了锁,更改文件夹图标也不奏效 - 漠雨 - 沙漠里de烟雨__风尘无名

 

作者  | 2017-1-10 14:24:56 | 阅读(81) |评论(0) | 阅读全文>>

如题,见图:

win7更新IE到11后,打开组策略或本地组策略编辑器时,弹出进行解析时遇到错误 - 漠雨 - 沙漠里de烟雨__风尘无名

 

win7更新IE到11后,打开组策略或本地组策略编辑器时,弹出进行解析时遇到错误 - 漠雨 - 沙漠里de烟雨__风尘无名

 

因为win7只能支持到IE9,如今升级到11后,新添加的属性在win7中可能找到相应的对象,所以会有如上的错误出现,解决办法是,对其配置文件inetres.admx中报错的节点删除并保存即可。注意:在修改前,应先备个份,如拷贝一份将inetres.admx改成inetres.admx000并放在当前目录下。然后再将inetresl.admx用notepad++来打开。notepad++会显示行号,其状态栏还会显示列号,很适合用于修改这样的文件。

作者  | 2017-1-10 13:01:48 | 阅读(101) |评论(0) | 阅读全文>>

很久没有用这个博客了,之前本来想在csdn里写,无奈管理员莫名其妙的关了我的博客,比较了其它的一些博客,不是太杂乱就是感觉太复杂,还是网易来得简单些。只是可惜不能传资源,只能尽量贴代码,如果代码量较多,则提供csdn的下载路径。

如题,贴代码前,把设计文档贴上,这样,看起代码就没有这么困难了。

Qt 5.x 自已开发的消息中心网络通信模块,类似交换机功能 - 漠雨 - 沙漠里de烟雨__风尘无名

 

作者  | 2017-1-8 13:47:24 | 阅读(144) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注