自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 QT实现窗口缩放打开与关闭

基本思想:假设A为主窗口,B为子窗口。A打开或关闭时,先对A窗口进行截图,然后将图片部满整个B窗口的,在paintEvent里面进行动态缩放或放大画图。最后使用动画,将B窗口以动画的形式打开或关闭,动画播放完毕后,B发送一个信号给A,B关闭,A显示出来。核心代码发下:在A窗口里:QPixmap pixmap;    CTestDialog dlg(this);    dlg

2013-07-31 10:11:39 5119 2

转载 QRadionButton 圆点样式

QRadioButton::indicator {    width: 13px;    height: 13px;}QRadioButton::indicator::unchecked {    image: url(:/images/radiobutton_unchecked.png);}QRadioButton::indicator:unchecked:h

2013-07-30 16:48:33 4410

转载 Qt之再谈窗体阴影

前面就窗口阴影已经写过一篇博客,使用九宫格的思路实现的,在我看来,凡是用程序能实现的尽量不要使用图片代替(在保证效率的前提下),今天再次分享关于我的一些小见解!    先看效果:     窗口阴影任意调节,包括阴影像素、是否圆角等。    直接上代码:void DropShadowWidget::paintEvent(QPaintEvent

2013-07-29 17:11:03 1829

转载 Qt之阴影边框

阴影边框很常见,诸如360以及其他很多软件都有类似效果,了解CSS3的同学们应该都知道box-shadow,它就是来设定阴影效果的,那么Qt呢?看过一些资料,说是QSS是基于CSS2的,既然如此,box-shadow是基于CSS3的!那么Qt定然就用不了!    搜了一些资料,每张图片都做成阴影效果的固然不可能,直接舍弃(即使可以,也不采纳)。如果实时的去画图,效率太低,最后选择了拼图的方

2013-07-29 16:52:28 1643

原创 QT递归遍历目录

void CommonFunction::GetFileList(const QString &strFilePath, const QString &strFilter, QStringList &listFile){    QDir dir(strFilePath);    if (!dir.exists())    {        return ;    }  

2013-07-25 15:58:13 828

原创 Win32隐藏窗口运行

由于一些程序是对话框的模式,且有些没有处理隐藏消息,这时候用ShellExecute,或者ShellExecuteEx隐藏方式运行第三方程序,会是失败的。此时使用下面方法,则可以:BOOL Run(const wchar_t *pszApp){    if (NULL == pszApp)    {        return FALSE;    }    TCHA

2013-07-24 16:03:32 2316

原创 VC利用管道读取EXE返回值

BOOL Run(const char *command, char *pOut, int nCount){    SECURITY_ATTRIBUTES sa;    HANDLE hRead = NULL, hWrite = NULL;    sa.nLength = sizeof(SECURITY_ATTRIBUTES);    sa.lpSecurityDescri

2013-07-12 11:43:21 1418

原创 ADB命令启动手机端应用

发送如下命令:adb shell am start -n 包名/Activity名包名与Activity名,可以通过如下命令获取到:aapt dump badging 11.apk一般返回如下:package: name='com.tencent.android.qqdownloader'.......launchable-activity: name='com

2013-07-10 17:20:58 5402

原创 QLabel几种小技巧

1、设置行间距QLabel没有设置行间距的函数,所以这种办法是行不通的。只能采用其它类似的方法来实现,例如设置行高,使用样式代码如下:推荐2、链接文本实现点击Label,即可打开网页,且文本没有下划线效果,如下:新浪text-decoration: none,表示没有文本修饰,下划线就没有了。

2013-07-10 11:12:23 5675

转载 Qt setStyleSheet 添加背景色/背景图片(使用非资源图片)

容易搞定,mainWindow 是一个QWidget。// 设置背景色为蓝色mainWindow.setStyleSheet("background-color:blue;");// 设置背景图片为bg.pngmainWindow.setObjectName("mainWindow");mainWindow.setStyleSheet("#mainWindow{bord

2013-07-09 18:32:32 8033

原创 QT图片旋转

目前发现有两种方法,如下:1、使用QPixmap的transformed函数旋转,这个函数默认是以图片中心为旋转点,不能随意设置旋转点,使用如下:QMatrix leftmatrix; leftmatrix.rotate(180);QLabel *pLabel= new QLabel();pLabel->setPixmap(QPixmap(“:/images/img.png”)

2013-07-03 10:27:18 13386 5

转载 在VS2010下安装Qt

网上一些教程说要什么静态编译什么的,其实现在Qt已经为我们准备了专门用于在vs2010中开发的源码包,所以想要在vs2010中运行Qt程序只需简单的安装就行了。一、下载QT源码包Qt for Open Source C++ development on Windows (VS2010) :http://get.qt.nokia.com/qt/source/qt-win-opensource

2013-07-02 14:40:14 974

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除