自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qt5之中文乱码问题

解决方法:一:QStringLiteralC/C++ code?1setWindowTitle(QStringLiteral("我是中文"));二:C/C++ code?12QTextCodec *codec

2013-08-30 01:15:38 3581 1

原创 Qt-QTableWidget

Qt中QTableWidget用法总结QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而Q

2013-08-27 20:53:38 887

原创 Qt-Q_PROPERTY

参考了一下qt文档,发现定义格式如下:Q_PROPERTY(type name           READ getFunction           [WRITE setFunction]           [RESET resetFunction]           [DESIGNABLE bool]           [SCRIPTABLE bool]  

2013-08-23 20:57:32 636

原创 Qt样式表

Qt中可以灵活的使用层叠样式表(CSS),其语法和css很相似。因为HTML CSS的灵活性,可以很方便的为QT界面设计自己需要的外观。QT4.8各部件Style Sheets的用法示例在这里:点击打开链接Style Sheets用户手册在这里:点击打开链接官网上写的很详细了,我就不多说了,直接抄过来没啥意思说下需要注意的几点。1.各子对象设置样式表部件的对

2013-08-22 21:43:58 945

原创 Qt-用样式表改变QSlider的样式

qslider->setstylesheet()QSlider::groove:horizontal { border: 1px solid #999999; height: 8px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fix

2013-08-22 19:46:05 2493

原创 Qt小知识2-设置透明按钮

QPushButton *bt =new QPushButton(this);bt->setText("ok");bt->move(200,100);bt->setFlat(true);//就是这句能够实现透明。

2013-08-21 20:33:12 827

原创 Qt小知识1-Q_UNUSED

Q_UNUSED() 没有实质性的作用,用来避免编译器警告//比如说02 03int testFunc(int a, int b, int c, int d)04{05int e;

2013-08-21 20:30:38 6260 1

原创 int, double, string的转换函数

#include   #include   #include   #include   #include   using namespace std;    class CommonTool  {  public:      static int CoverStringToInt(const string &value);      static string CoverIn

2013-08-21 17:14:59 526

原创 C++中使用C语言-extern c

个人理解:extern "C"为什么引入?是因为可移植性,能在C++代码中使用C代码或在C代码中使用C++代码。我们都知道同一个普通的函数在C++编译器和C编译器编译后在符号库的名字是不同的。我们在C++代码中调用C函数的话,如果不用extern "C"的话,你调用这个函数的话,编译器是以C++的方式去查找,所以会提示未定义,必须用extern “C”的结构,指定调用的是C风格的函数,则会以C

2013-08-19 20:50:03 762

转载 Qt 编码惯例

Qt 编码惯例原文链接:http://developer.qt.nokia.com/wiki/Coding_Conventions翻 译:wd007     XChinux审 校:齐 亮鸣 谢:dbzhang800    yafeilinux   提供博客格式以及部分内容审校的意见◆ C++ 特性    ■ 不要使用异常   

2013-08-19 19:49:26 1121

转载 Qt样式表

Qt StyleSheet样式表实例在涉及到Qt 美工的时候首先需要掌握CSS 级联样式表。下面将通过几个例子来介绍一下怎样使用Qt中的部件类型设计。自定义的前台背景与后台背景的颜色:如果需要一个文本编辑器的背景变为黄色, 下面是代码行:qApp->setStyleSheet("QLineEdit {background-color: yellow }");针对一个对话框的内容

2013-08-14 13:46:51 2132

原创 Qt小笔记

setMouseTracking(true);//!设置为true则鼠标不用按下都可以追踪鼠标的坐标, //!设置为false则鼠标按下才可以追踪

2013-08-13 20:30:06 809

转载 Qt之界面出现、消失动画效果

1、(1)界面出现将下面这段代码放在界面的构造函数当中就行[C++] 纯文本查看 复制代码?123456//界面动画,改变透明度的方式出现0 - 1渐变QPropertyAnimation *animation = newQProper

2013-08-09 20:06:42 1251

原创 Qt之自定义界面添加最小化、最大化和关闭按钮

个人比较喜欢讲界面做成没有边框的,此时最大化、关闭和最小化的按键是没有的,这个时候就需要自己添加,一种方法就是用图片作为最大化、关闭和最小化的图标,但是在图标的网站找图标,找到的都极为难看,所以最终舍弃了这种方法。这里介绍我找到资料的第二种方法:#include "dialog.h"#include#include#include#includeDialog::Dialog(QW

2013-08-08 20:31:13 8636 2

转载 Qt之界面实现技巧

一、主界面1、无边框  setWindowFlags(Qt::FramelessWindowHint)2、界面始终位于顶部位置  setWindowFlags(Qt::WindowStaysOnTopHint)3、任务栏图标点击时进行显示/不显示切换  setWindowFlags(Qt::WindowMinimizeButtonHint)4、隐藏任务栏显示  se

2013-08-08 19:33:51 1437

转载 QLineEdit之文本不被选中

在用Qt做密码输入框的时候,原本想简单实现屏蔽复制、粘贴、右键菜单等功能,但最后想实现类似QQ密码框一样文本内容不被选中,反复推敲,实在没有合适的办法,这几天也一直在研究,终于有了一些思路,在此分享一下!password_line_edit->setCursorPosition(length); password_line_edit->setSelectio

2013-08-08 13:48:22 5520

转载 Qt之中文乱码

在项目开发的过程中,中文乱码是比较常见的问题!用Qt开发也不例外,之前在做界面的时候没有发现什么问题,但是在程序移植的过程中问题出现了!    在Windows下常使用的是GBK编码,Linux下常使用的是utf-8编码。解决办法:     //获取系统编码,否则移植会出现乱码    QTextCodec *codec = QTextCodec::codecForName("S

2013-08-08 13:45:56 528

转载 Qt之中文显示(QMessageBox、QLineEdit右键菜单等)

在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键英文的情况,开始的时候是将邮件功能屏蔽掉。使用setContextMenuPolicy(Qt::NoContextMenu)来设置无右键菜单,但是后来发现这虽然省事,但是有不足之处,密码框可以没有右键菜单、不可复制、粘贴,但是普通的文本框还是得需要此项功能的,所以就摸索着如何实现,做起来也很是简单!

2013-08-08 13:44:37 1380

原创 Qt之密码框不可全选、复制、粘贴无右键菜单等

在做用户登录界面的时候,往往会用到密码框,则其中的一些功能也要求与普通的输入框不同,包括不能全选、复制、粘贴、无右键菜单等、设置密码不可见等功能! #include "pwd_line_edit.h"PwdLineEdit::PwdLineEdit(QWidget *parent) : QLineEdit(parent){ //设置无右键菜单 this->setContextMe

2013-08-08 13:43:15 1059

转载 Qt-小知识集锦

qt 中关于 QWidget 的背景颜色和背景图片的设置首先设置autoFillBackground 属性为真然后定义一个QPalette 对象设置QPalette 对象的背景属性(颜色或图片)最后设置QWidget 对象的Palette实例:QWidget *widget = new QWidget;widget->setAutoFillB

2013-08-07 18:48:32 780

原创 Qt将图片用作按钮的方法

//======将图片用作按钮的方法 QPixmap exitPic("images/timer_exit_59x30_default.png"); m_quit=new QPushButton(this); m_quit->setGeometry(288,3,59,30); m_quit->setIcon(exitPic); m_quit->se

2013-08-04 21:24:40 1149

原创 Qt中图片相对位置的引用

一般使用使用相对位置的时候可能无法显示图片,可能是由于文件的相对位置错误。#include#include QDir dir; QString pathname; pathname = dir.currentPath(); qDebug()以上语句可以找到当前工程的目录,然后将图片文件复制到当前文件下就可以了。比如我的一个程序运行后如

2013-08-04 20:24:01 5516 2

原创 Qt-painter笔记1-画矩形,弧线,直线等

void Dialog::paintEvent(QPaintEvent *){ QPainter painter(this); painter.drawLine(0,0,100,100); QPen pen; pen.setColor(QColor(255,0,0)); QBrush brush(QColor(0,255,0,125));

2013-08-03 18:50:41 2040

Qt颜色对照表

Qt颜色对照表,在使用Qt样式表的时候必须使用的手册!

2013-08-22

Qt样式表实例

很全面的Qt样式表实例,入门很好的帮手。

2013-08-22

Qt界面美工实例

Qt界面美工实例,其中有很多样式表stylesheet的例子,很好的设计界面的资料。

2013-08-14

信号与系统课程设计

信号与系统课程设计的十多道题目,供大家选择学习!

2012-05-02

Turbo C库函数使用手册

tc作为c语言教学时用的软件可以说是很强大!

2011-07-10

空空如也

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

TA关注的人

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