自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 QT工程转换成VS2013工程(WIN7)

1、点击开始,输入cmd,打开cmd。2、输入cd  c:\text点击回车键。(注:text是我的qt的工程文件夹,c盘转换成功)3、再次输入 qmake -r -spec win32-msvc2013 -tp vc 即可生成2013的vcxproj工程若转换成功后,在VS2013编译时出现一下:error MSB6001 “cmd.exe”的命令行开关无效。原链接如下http://connec...

2018-06-28 18:48:18 1557 2

原创 Qt自动生成依赖文件

第一步:新建一个文本文件改名为 ——>    mybat.bat .第二步:把如下语句拷入   mybat.bat。 找到QT中  windeployqt.exe所在路径+空格 + release生成的xxxx.exe文件,回车+pauseE:\Qt\Qt5.8.0\5.8\msvc2013\bin\windeployqt.exe Addressbook_t.exepause第三步:双击 m...

2018-05-26 11:13:06 1015

原创 菜单栏高度太小时的设置

//托盘菜单栏的子菜单高度略小,下面的语句是让菜单栏加高,但是文字会前移,需空格键把文字后移m_mTrayMenu->setStyleSheet("QMenu::item{ padding:6px;}");m_mTrayMenu->addAction(QIcon(":/Resources/systemTray/yx.png"),"     游戏、网购模式")->setMenu(m...

2018-05-25 11:31:03 657

原创 QString 的拼接

QString a = "  360安全卫士已保护您的电脑";QString b = QString::number(m_n);QString c = " 天";QString status = QString(" %1 %2 %3").arg(a).arg(b).arg(c);

2018-05-25 11:26:40 2626 1

原创 QLabel与图片的相互自适应

//Label的大小自适应图片,Label随图片大小变化QString bj (":/Resources/medalBtn/bj.png");QImage image ;image.load(bj) ;ui->Label->setPixmap(QPixmap::fromImage(image));ui->Label->resize(QSize(image.width(),i...

2018-05-25 11:22:55 6947 1

原创 QLabel添加超链接

    int  ret =QDesktopServices::openUrl(QUrl("https://www.360.cn/"));    if(ret == false)    {        QMessageBox::warning(this,"https://www.360.cn/","缺少默认浏览器,如未安装请安装,如已安装请在控制面板-默认程序设置!");    }...

2018-05-25 11:03:42 1367

原创 以当前时间命名文件如图片

//图片以时间方式命名,图片不会重名QDateTime now;QString filename = now.currentDateTime().toString("yyMMddhhmmss.jpg");

2018-05-25 10:49:39 2015

原创 qt中的字符串为什么前面要加tr的原因

加tr 主要是为了界面的多语言化,其实加的是QObject::tr(),用来国际化的。就是说,加上tr的字符串,可以用工具从代码了抽出来,然后可以翻译成其他语言文字。你可以用lupdate XXX.pro文件,用linguist打开生成的ts文件看看,你就明白了。标了 tr 的字符串会被单独编译出来, 然后就可以被翻译成其他语言, 独立编译让原程序调用。 可以让界面语言和程序独立的一种方式吧。建议...

2018-05-25 10:22:46 1607 1

转载 VC 控制台颜色设置

通常控制台都是白字黑底的,千篇一律不免单调。适当的在控制台中加入一些彩色可以让人耳目一新,本文介绍如何使用系统API接口去修改控制台的文字和背景颜色。 主要用到如下二个函数:得到standard input, standard output, or standard error的设备句柄:HANDLE GetStdHandle(DWORD nStdHandle);参数有:STD_INPUT_HAN...

2018-05-25 10:18:39 562

转载 Qt内存泄漏总结(包括检测工具)

一、简介  Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。   C++中delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt中使用了new却很少delete,因为QObject的...

2018-05-25 10:15:23 15042 1

原创 QQ之状态栏

1、直接使用 m_pBtn->setMenu(m_pMenu); 这样会在按键右侧形成一个三角符号,需要在样式表内设置 image:none;  来取消2、先创建好状态菜单(不显示),然后用连接来连接按键与菜单的显示方法,这样就不用setMenu然后再去取消三角符号。.H#ifndef BTN_MENU_H#ifndef BTN_MENU_H#define BTN_MENU_H#inclu...

2018-05-06 14:31:32 282

原创 QT 父子窗口之间信号槽

父—>子因父窗口一定包含打开子窗口的路径(子窗口指针或者子窗口),这时你可以把子窗口看成是子窗口的控件(控件其实也是子窗口)一样,直接在父窗口利用建立连接。connect(子,signai , this ,slot);子—>父1.子窗口CPP文件含有父窗口的指针connect(子,signai , 父,slot);2.  1)子窗口CPP文件没有父窗口的指针,此时可以子窗口创建一个漕和...

2018-05-03 11:15:38 2171

转载 QSlider之指哪打哪

可以使用事件过滤,代码如下switch(event->type()){       case QEvent::MouseButtonPress:            {                if(((QMouseEvent *)event)->button() == Qt::LeftButton)                {                    i...

2018-05-03 09:51:21 364

原创 10.重载 隐藏 覆盖 +虚表

#include <iostream>using namespace std;//关于多态中  重载:1.在基类中无虚(virtual)关键词;2.返回类型和函数名一样;3.参数列表不一样;同一个类中//                  重载就是一种多态//关于多态中  隐藏:1.在基类中无虚(virtual)关键词;2.派生类中有与基类相同名称的函数,不要求返回类型与参数列表。//...

2018-05-03 09:47:37 199

原创 2.自定义类型

1.当一个对象被创建时,this指针就存放指向对象数据的首地址;当类对象去调用类的非静态成员函数时,函数的首地址会隐藏的加入this指针。2:在不加限定符的情况下,值传递不会改变传入值,引用及指针传递可以改变传入值,引用传递加上const修饰后就不会了。(引用必须是引用已有的对象;引用不会重新开辟空间;引用的目的主要用于在函数参数传递中,解决大块数据或对象的传递效率和空间不如意的问题。引用传递函数...

2018-05-03 09:26:36 151

原创 QSlider基础

setRange 、setMinimum()和setMaximum()用于定义滚动条的范围 、最小值、最大值。setSingleStep每步步长(鼠标点击),默认值为1setPageStep每页步长(按键:PAGEUP+PAGEDOWN),默认值为10,按HOME回到起点,按END回到末尾。setvalue和setSliderPosition设置的都是当前值setOrientation 设置sli...

2018-05-03 08:55:14 1044

原创 1.C与C++的区别

C++完全兼容C,反过来C不一定兼容C++     ->C++是C的扩展与延伸1. 文件尾 :     C文件命名的结尾是 .c,C++的文件结尾是 .cpp2. 头文件 :     C的头文件  stdio.h, C++的头文件 iostream(也可以是iostream.h,一般使用不带.h的,功能全)3. 输入输出 :  C输入输出  printf("Hallo C\n  %d", a...

2018-05-03 08:48:58 273

空空如也

空空如也

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

TA关注的人

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