Posts
All the articles I've posted.
electron demo
Published: at 01:50 PMelectron demo实例(http//img.blog.csdn.net/20160807112955997) 用electron框架做的一个demo程序,调用的数据来自showapi中的接口。 1. 入口main.js 在app on ready回调中初始化菜单,主窗口,托盘,主页面index.html const electron = require('electro...
简单实现网页登录框中的“记住我”
Published: at 02:01 AM登录框中通常有一个“记住我”的checkbox按钮,它是用来记住当前用户输入的用户名和密码,下次用户再次登录的时候就不用重新输入直接点击登录就可以了(现在很多浏览器自身就带有这样的功能)。在公用电脑上勾选“记住我”是很危险的,在个人电脑上可以给用户提供很多方便。简单的实...
浏览器同源政策及其规避方法
Published: at 02:01 AM浏览器同源政策及其规避方法 浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 概述 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这...
nginx配置nodejs服务二级域名
Published: at 07:12 AM目前有一个域名sanjiadian.net在它的基础上增加几个二级域名,通过二级域名访问新的nodejs服务。 增加二级域名 在阿里云中的域名服务中找到sanjiadian.net域名点击后面的解析,添加解析,tools,api,chat就是二级域名 二级域名列表(http//images.ningto.com/o1bd8...
QtCharts源码编译安装
Published: at 03:16 AMQt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can ...
QComboBox+QCompleter实现搜索自动匹配
Published: at 06:22 AM搜索框默认隐藏起来,在界面上按Ctrl+F的时候打开搜索匹配输入框 mspeedSearch = new SpeedSearch(this); mspeedSearch->initData(QStringList() << "123" << "124" << "110" << "111"); mspeedSearch->hide(); QShortcut shortcut = new QShort...
windows判断窗口是否置顶、设置取消置顶、设置前景
Published: at 02:39 AM判断窗口是否置顶 bool isWndTopMost(HWND hwnd) { return GetWindowLong(hwnd, GWLEXSTYLE) & WSEXTOPMOST; } 设置和取消置顶 void showWndTopMost(HWND hwnd){ RECT rect; GetWindowRect(hwnd, &rect); SetWindowPos(hwnd, HWNDTOPMOST,...
Qt自定义读取qss样式表
Published: at 06:56 AM在Qt中一般情况下我们可以通过qss样式表来配置控件的一些样式,但是一些特殊情况下还是需要使用代码来控制样式,它们的颜色之类的样式属性如果直接写在代码里面会写死掉,后期不容易维护以及为换肤造成麻烦。通常写在ini配置文件里面也是可以的,但是这样要维护qss样式和ini配...
QComboBox item文字重叠
Published: at 02:18 PM当给QComboBox设置行交替使用不同颜色后,两个相邻的item文字有重叠 ui.comboBox->view()->setAlternatingRowColors(true); 解决方法: > 在Qt Designer中给comboBox的字体点大小设置为当前实际要展示的文字大小,默认为9,如果我们的文字要显示12px,将其改为12。...
C++获取输入法名字,调整输入法候选框位置
Published: at 05:28 AM可以根据窗口布局或HKL获取输入名字,windows消息WMINPUTLANGCHANGE的LPARAM就是HKL QString getImeNameFromHKL(HKL hkl) { const int BUFLEN = 1024; wchart bufBUFLEN = { 0 }; ImmGetIMEFileName(hkl, buf, BUFLEN - 2); QString result = QStrin...