自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.softwareace.cn 王牌软件

点点滴滴记录再此

  • 博客(860)
  • 资源 (13)
  • 收藏
  • 关注

原创 QSS demo

/* #region Frames */QFrame#logoframe{min-width: 50;min-height: 50;}QFrame#spaceFrame {min-height: 10; max-height: 10;}QFrame#bottomFrame {min-height: 40; max-height:40;}/* #endregion *//* #regi

2012-05-07 10:51:54 828

原创 ProToVc.bat

call "C:\Qt\2010.04\bin\qtenv.bat"set QMAKESPEC=win32-msvc2003qmake "CONFIG+=b-youtube-downloader" -tp vc main.propause新建 txt 文档 复制  修改文件后缀为bat 记得修改qt环境变量

2012-05-07 10:50:10 363

原创 get download speed

void DownloadData::calcSpeed(quint64 bytesReceived){ time_t nCurrentTime = time(NULL); quint64 nNewReceiveSize = bytesReceived; if(nCurrentTime - m_nOldTime > 5) { m_nSpeed = (nNewReceiveSize -

2012-05-07 10:39:57 391

原创 QPixmap save to png

QPixmap pixmap(getThumbPathToShow()); pixmap = pixmap.scaled(48, 36); QBuffer buffer(&m_baThumb); buffer.open(QIODevice::WriteOnly); pixmap.save(&buffer, "PNG");

2012-05-07 10:39:07 1389

转载 LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:librar

编译时候发现如下警告,虽然问题不大,但是出现警告多少不舒服,于是搜索了一下。Linking...LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library 以下是MSDN上的,具体连接http://msdn.microsoft.com/en

2012-05-06 13:35:36 603

原创 自定义 QLabel

#ifndef QXTLABEL_H#define QXTLABEL_H#include #include class QxtLabel : public QLabel{ Q_OBJECT Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged) Q_PROPERTY(Qt::Ali

2012-05-04 16:25:16 856

原创 去掉文件名中的不合法字符

QString QPath::removeInvalidChar(const QString& strFileName){ QString strName = strFileName; return strName.replace(QRegExp("[/*?:<>|\"\\\\]"), "").trimmed();}

2012-05-04 16:16:37 1287

转载 Qt 程序里播放 flash

#include #include /** * 此方法仅限于Windows */int main(int argc, char *argv[]){ QApplication a(argc, argv); QAxWidget *flash = new QAxWidget(0,0); flash->resize(1000,700); flash->set

2012-05-04 14:29:47 658

转载 用qt实现类似qq截图的工具

[代码] widget.cppview sourceprint?001#include "widget.h"002#include "ui_widget.h"003#include 004 005Widget::Widget(QWidget *parent) :006 QWidget(parent),007 ui(new Ui::Widget)008{

2012-05-04 14:26:08 848

转载 Qt4 使用 MySQL 的中文问题解决方法

MySQL4.1及其以上版本中中文问题比较麻烦,有时候在QT中使用会出现问号或者乱码,现在说明一下在Qt中如何正确地配合使用。 先在MySQL中建表,使用中文,一般情况下就两种,GB(GB2312或者GBK)或者UTF8两种。两种的解决方法是相似的,这里我们以GBK为例说明。 一、数据库和表以及表里的字符相关字段(varchar, char, text等)都要使用gbk_chinese_ci

2012-05-04 14:24:01 583

转载 堆、栈及静态数据区详解

此文讲述了开始接触编程时最容易混淆的概念。原作者:风小云 原文链接地址:http://blog.csdn.net/welcome_ck/archive/2004/12/24/227961.aspx五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的

2012-05-04 10:31:01 371

转载 Const,Const函数,Const变量,函数后面的Const

看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍

2012-05-04 10:17:16 303

原创 突破const 限制

主角:mutablemutable int c;例: void add(int a,inb) const{c= a+b;cout<<a+b<<endl;cout<<c<<endl;}

2012-05-04 09:56:40 360

转载 Qt常用类

QChar            表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力是否

2012-05-03 09:24:13 418

原创 MFC打开EXE

ShellExecute(this->m_hWnd,L"open",L"SCommTest-3.exe",L"",L"", SW_SHOW );

2012-05-02 21:39:19 483

原创 选择路径 省略中间 ...

QString strOldDir = ui.labelDownloadSaveDir->text(); QString strDir = QFileDialog::getExistingDirectory(this, tr("Open Directory"), strOldDir, QFileDialog::ShowDirsOnly | QFileDialog::DontResol

2012-04-28 15:05:16 490

转载 开机自动运行的位置和木马运行方式

1. 把程序或快捷方式放在 C:\Documents and Settings\你的用户名\「开始」菜单\程序\启动\2. 注册表位置:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ru

2012-04-28 12:55:03 746

转载 Debug Assertion Failed line:2553

Debug Assertion Failed line:25532010-05-09 21:42我在MFC下用串口控件编写了个串口通信程序,出现如下错误:Debug Assertion Failed! Program:..... File: olevar.cpp Line:2553 For information on how your progra

2012-04-26 23:37:09 900

转载 qt 获取 MD5

QFileQString Hashes::MD5(QFile *fileStream) { QString md5; QByteArray hashData = QCryptographicHash::hash(fileStream->readAll(), QCryptographicHash::Md5); md5.append(has

2012-04-26 17:51:43 788

原创 QPushButton Signal

#ifndef QCUSTOMPUSHBUTTON_H#define QCUSTOMPUSHBUTTON_H#include #include class QCustomPushButton : public QPushButton{ Q_OBJECTpublic: QCustomPushButton(QWidget *parent); ~QCustomPushButton

2012-04-26 10:54:24 543

原创 创建 GUID

#include QUuid().createUuid ().toString();QUuid().createUuid ().toString().toUpper().remove(QChar('-'), Qt::CaseSensitive);QUuid().createUuid ().toString().toUpper().remove(QChar('-'), Qt::

2012-04-25 22:47:15 655

原创 QTableView 得到选中行

QList MainWindow::getSelectedTaskIdList(){ QTableView *m_pTableView = ui.tableView; QModelIndexList selected = m_pTableView->selectionModel()->selectedRows(); QList rows; foreach( const QModelInd

2012-04-24 18:06:34 2126

原创 QTableView lock QHeadView

for (int i = 0; i    {        if (i == 3)        {            ui.tableView->horizontalHeader()->setResizeMode(i,QHeaderView::Stretch);        }        ui.tableView->resizeColumnToContent

2012-04-24 17:47:38 790

原创 QTableView add Control row BackGround image

备注:1.去掉网格 2.去掉选中的焦点色{蓝条}和选中单元格的虚框 3.添加选中和非选中时的背景(图片) 4.添加的控件,非Hover时为“假”控件,Hover时为“真”控件#ifndef QXTABLEVIEW_H#define QXTABLEVIEW_H#include #include class QxTableView : public QTa

2012-04-24 17:45:27 785

原创 QPaint QPushButton

case 4: { QPushButton * statusBtn; int status = index.model()->data(index,Qt::DisplayRole).toInt(); QStyleOptionButton pushButtonOption; pushButtonOption.rect = QRect(option.rect.x(), op

2012-04-24 17:16:11 570

原创 paint QPixMap

QPixmap pixmap(strStempJpgPath);            //int width=pixmap.width();            //int height=pixmap.height();            /*    For example, if you have code like            pixmap.resize(

2012-04-24 17:13:45 450

转载 QT加 ICON

1.   制作ICO图表文件首先自己准备好喜欢的BMP位图文件,然后利用图标制作工具IconMaster将位图文件转化为ICO图标文件2.   制作rc资源文件用记事本新建个文件,里面就写一行:IDI_ICON1          ICON   DISCARDABLE   "myappico.ico"其中myappico.ico为自定义的图标的名称,将记事本文件保存改名为

2012-04-24 17:11:14 381

原创 QWebView

#include   #include   #include   #include   int main(int argc, char *argv[])  {      QApplication a(argc, argv);      QWebView view;      view.load(QUrl("http://www.baidu.com"));

2012-04-24 16:10:07 477

原创 Render hidden widget to QPixmap

#include int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget *window = new QWidget; QVBoxLayout *layout = new QVBoxLayout(window); for (int i = 0; i < 10; i++)

2012-04-24 11:09:09 561

原创 QTableView add row background-iamge

TrackDelegate::TrackDelegate(QObject *parent): QItemDelegate(parent)void TrackDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const{ QStyleOp

2012-04-23 15:24:01 638

翻译 QTableWidget QTableView 选中虚框问题

原址:http://stackoverflow.com/questions/2055705/hide-the-border-of-the-selected-cell-in-qtablewidget-in-pyqt3down voteacceptedIt looks like this dotted border around sele

2012-04-20 17:55:33 1824

转载 Qt布局管理之设置控件之间的间距

void QLayout::setContentsMargins ( intleft, int top, int right, int bottom )Sets the left, top, right, and bottom margins to use around the layout.By default, QLayout uses the values provided by

2012-03-28 16:48:26 1463

转载 QLabel中html标签的使用

QLabel中html标签的使用2010-04-21 17:10QLabel中显示的字符串是支持HTML标签的。如果应用好的话会达到很多方便快捷的效果。举几个例子如下:(1) 作为标题:用一个QLabel对象,使其字体加大、加粗、居中,使用如下三个标签即可。new QLabel("标题", this, "title")(2) 加下划线:使

2012-03-21 16:10:21 513

转载 How to cast enums which are using QFlags and QList?

question:http://qt-project.org/forums/viewthread/13855class Locale {public: enum ENUMList { ... }; enum ENUMFlags { ... }; Q_DECLARE_FLAGS(ENUMFlag, ENUMFlags) QList list(

2012-03-07 10:23:32 567

转载 QTableModel Class Reference

http://cep.xor.aps.anl.gov/software/qt4-x11-4.2.2-browser/d5/d5f/class_q_table_model.html#9c5eb0f558e9549586c86413b4fa648eMain PageNamespacesClassesFilesRelated Pages

2012-02-27 12:19:17 1252

转载 Subclass QSortFilterProxyModel

引用bool SortOnSecondModel::lessThan( const QModelIndex &left, const QModelIndex &right ) const{ QString leftString = sourceModel()->data( left ).toString(); QString rightString = sourceModel()->

2012-02-27 12:16:15 418

转载 QSortFilterProxyModel

QSortFilterProxyModel类提供在其他的model和view之间排序和过滤数据的支持QSortFilterProxyModel可以用来对item进行排序,筛选,它把一个model的source结构通过model的index结构map到他新提供的index里面,这种方法允许一个model重新组织,当和他相关联的view,不需要在数据上请求任何转换,也不需要复制内存中的数据代码

2012-02-27 10:38:44 702

转载 QTableView根据内容自动调整列宽行高

通过调用QTtableView的verticalHeader()->setDefaultSectionSize(15)可以设置tableview所有行的默认行高。1: 使用QTableView自己带的函数,函数原型如下:ui.tableWidget->resizeColumnToContents (0);将第一列根据内容自动调整列宽。根据内容自动调整某列

2012-02-23 10:51:02 1172

转载 发布MFC ActiveX控件并实现自动更新

发布MFC ActiveX控件并实现自动更新    一.        引言上一篇我们讲了如何使用VC 2005来开发MFC ActiveX控件,我们开发ActiveX控件最终目的是将ActiveX控件发布出来并嵌入在Web网页中,随着控件的版本更新自动在客户端浏览器自动更新。这一篇我们就来讲讲这方面的实现。使用工具:PackageForTheW

2012-02-16 16:40:21 500

原创 Remove QListView background

The answer depends on whether your QListView is a top-level widget. The QWidget docs on transparency explain in detail. For a top-level widget, it may be as simple as:view->setWindowOpacity(50);

2012-02-16 11:05:05 423

2023年最简单易用,nsis开源脚本,软件打包,安装包制作工具

2023年最简单易用,nsis开源脚本,软件打包,安装包制作工具

2023-01-10

2023年安装包制作工具有哪些?主流易用软件打包工具推荐

2023年安装包制作工具有哪些?主流易用软件打包工具推荐

2023-01-10

教你如何使用NSetup软件制作成安装包.docx

NSetup 一键自动升级安装包制作

2021-04-08

教你如何把PC软件制作成安装包.docx

教你如何把PC软件制作成安装包,如何使用NSetup

2021-04-08

nsSkinEngine_美化_安装包_NSIS_DirectUI_界面库_插件_防解包_自动升级_Duilib_C++_软件开发

支持异形动画DirectUI,DPI适配,兼容Duilib简单布局,支持XP及以上OS,简单绿色,API详细注释,丰富开源例子

2016-12-12

HttpWatch-Professional 8.0.8破解版

HttpWatch 专业版 破解版 含lic文件 测试 能用! www.softwareace.cn

2013-01-30

vs 2005 编译的 QT sqldrivers 插件

vs 2005 编译的 QT sqldrivers 插件 vs 2005 qt mysql odbc sqlite 驱动

2012-08-03

循环检测 杀死某进程

循环检测 杀死某进程  

2012-08-03

计算软件版本号.zip

根据时间计算版本号,是开发好工具 根据时间计算版本号,是开发好工具 根据时间计算版本号,是开发好工具

2012-07-31

BT4教程Back Track four 如何使用BT4破解无线网络密码

BT4教程Back Track four 如何使用BT4破解无线网络密码

2011-07-12

最小化到托盘程序源码

最小化到托盘程序源码最小化到托盘程序源码最小化到托盘程序源码最小化到托盘程序源码

2011-07-12

可爱牛购物网站ASP.NET 2.0开发

购物网站基于C# ASP.NET 2.0开发 大学毕业设计

2011-06-30

在线考试系统源码及论文 正式版 SP2

大学的毕业设计 你懂的 大学再见了 工作来了,发工资的日子还远吗

2011-06-30

空空如也

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

TA关注的人

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