自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

转载 Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())

Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())  2010-08-27 22:06:53|  分类:QT |  标签:ilabel  ibutton  mainwin  样式  窗口  |字号大中小 订阅  在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette ,

2013-10-30 17:38:30 795

原创 Qt 问题记录

1.用setStyleSheet方式设置子窗体背景,子窗体的背景还是和父窗体的背景一样,不知道原因。setStyleSheet(tr("background-color:rgba(128,138,135,66);"); 最后使用 修改设置调色板达到了想要的效果: QPalette_palette = palette();_palette.setColor(QPa

2013-10-28 14:59:27 981

原创 /usr/bin/ld: cannot find -lpng

/usr/bin/ld: cannot find -lpngcollect2: ld 返回 1 首先到usr/lib/目录下寻找libpng开头的文件 1.如果没有那就是缺少库文件解决方法:$ sudo apt-cache search png-有这样的结果:libpng12-0 -PNG library - runtimelibpng12-dev -PNG

2013-10-25 13:08:20 2846 1

原创 QPalette类的使用

QPalette类相当于对话框或是控件的调色板,它管理着控件或窗体的所有颜色信息,每个窗体或控件都色含一个QPalette对象,在显示时按照它的QPalette对象中对各部分各状态下的颜色的描述来进行绘制。QPalette类有两个基本的概念,一个是ColorGroup,另一个是ColorRole。 其中,ColorGroup指的是3种不同的状态,包括以下几种。QPalett

2013-10-24 15:35:00 983

转载 C/C++沉思-----多态时一定要将父类(基类)的析构函数定义为虚函数

转载出处:http://blog.csdn.net/qiurisuixiang/article/details/6926313 先来看一段代码:[cpp] view plaincopyprint?//test.cpp   #include    using namespace std;    class father  {  public:      fathe

2013-10-23 11:22:31 675

转载 Qt Qss使用

设计Qt程序Ui的时候,可以像WEB端使用CSS一样,使用QSS,使页面美化跟代码层分开,利于维护。过程如下:    1、建立文本文件,写入样式表内容,更改文件后缀名为qss;    2、在工程中新建资源文件*.qrc,将qss文件加入资源文件qrc中,此处注意prefix最好为"/",否则在调用qss文件时会找不到文件;    3、通过传入路径\文件名的方式创建一个Q

2013-10-22 11:34:19 1153

转载 setLayout: Attempting to set QLayout "" on MainWindow "MainWindow", which already has a layout

如题,出现这个的原因是,如果你的窗口继承的是QMainwindow,需要设置 setCentralWidget();如下: 1. QWidget * widget = new QWidget ( mainWindow) ; 2. widget- >setLayout( yourMainLayout) ; 3. mainWindow- >setCentralWidget(

2013-10-21 09:32:33 1016

转载 Qt窗口屏幕居中显示

设置窗口居中显示方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码:#include //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2, (deskto

2013-10-17 10:39:25 875

原创 QT主窗口创建菜单、工具栏和状态栏,添加上下文菜单

Qt通过“动作”的概念简化了有关菜单和工具栏的编程。一个动作(action)就是一个可以添加到任意数量的菜单和工具栏上的项。在Qt中,创建菜单和工具栏包括以下这些步骤:1.创建并且设置动作。a.实例化QAction对象:newAction = new QAction(tr("&New"), this); b. 初始化对象:newAction->setIcon(":/images

2013-10-16 09:45:18 3389

原创 QT 生成release版本

运行 : qmake -project             qmake             make 默认生成debug版本, make  release 则会生成release版本

2013-10-15 16:05:32 2213

原创 QT点滴记录,以便查阅

layout()->setSizeConstraint(QLayout::SetFixedSize);sizeConstraint属性设置为QLayout::SizeFixedSize,这样会使用户不能再重新修改这个对话框窗体的大小。这样一来,布局就会负责对话框重新定义大小的职责,并且也会在显示或者隐藏窗口部件的时候自动得新定义这个对话框的大小,从而可以确保对话框总是能以最佳的尺寸显示出来。

2013-10-15 09:09:31 630

原创 在windows下QT程序不能双击运行

编译好了的QT程序,进入执行文件目录,双击程序,提示缺少库文件,这是因为程序没有找到相应的库文件目录。所以我们要添加库所在的目录到环境变量Path,如下图所示:

2013-10-15 08:53:24 1429

原创 ubuntu安装配置samba服务

samba配置文件:/etc/samba/smb.conf可以通过修改配置文件来设置samba共享文件如果不习惯使用配置文件,也可以使用图形界面 安装ubuntu samba图形管理器xiarong@xiarong-pc:~$ sudo apt-get install system-config-samba 添加用户xiarong@xiarong-pc:~$ sud

2013-10-13 18:43:32 640

原创 Qt问题记录: 关于继承顺序不同导致编译不过

在看 Qt4编程(第二版)布兰切特,(英)萨默菲乐德(原名可能不对) 一书, 第二章,2.3节,使用qt designer 设置界面,调用界面时,新建一个GoToCellDialog类,继承QDialog、Ui::GoToCellDialog两个类。先继承QDialog, 后继承Ui::GoToCellDialog,则能通过编译;先继承Ui::GoToCellDialog,后继承QDialog则编

2013-10-13 14:27:30 683

原创 安装qt-x11-opensource-src-4.5.3和qt-embedded-linux-opensource-src-4.5.3步骤

源码下载地址:http://download.qt-project.org/archive/1.安装qt-x11-opensource-src-4.5.3a.解压qt-x11-opensource-src-4.5.3.tar.gzxiarong@xiarong-pc:~$ tar -xvzf qt-x11-opensource-src-4.5.3.tar.gz b.进入解压

2013-10-13 09:50:52 3932

原创 安装qt-x11-opensource-src-4.5.3出现Basic XLib functionality test failed! 解决方法

在ubuntu12.04.3下安装qt-x11-opensource-src-4.5.3的时候,在./configure 之后出现 “ Basic XLib functionality test failed! ”提示错误, 解决方法:需安装libXext-dev工具包运行:sudo apt-get install libXext-dev。libX11-de

2013-10-13 08:19:06 1321

原创 linux下添加环境变量的方法

添加环境变量的方法1:xiarong@xiarong-pc:~$ export PATH=$PATH:/opt/Qt-4.5.3/bin有多个路径,用冒号分开。查看是否添加成功:xiarong@xiarong-pc:~$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/u

2013-10-13 07:48:03 656

原创 warning: conflicting types for built-in function 'putc'

warning: conflicting types for built-in function 'putc'【编译器版本】arm-linux-gcc 4.3.3【问题描述】在做串口实验时,自己写了一个putc函数,也就是通过串口发送字符到超级终端。但在编译程序的时候出现了如下问题:warning: conflicting types for built-in func

2013-10-05 12:21:57 2423

C++标准程序库(英文版原版)

Soon after its introduction, C++ became a de facto standard in object-oriented programming. This led to the goal of standardization. Only by having a standard, could programs be written that would run on different platforms — from PCs to mainframes. Furthermore, a standard library would enable programmers to use general components and a higher level of abstraction without losing portability, rather than having to develop all code from scratch.

2012-10-16

阿南ARM Linux入门与实践

阿南 ARM Linux 入门与实践 ,对ARM初学者很有帮助。

2011-11-17

gcc rpm linux的编译器

gcc4.4.4 版本的,很好的资源!linux用RPM安装gcc成功

2011-04-07

单片机C语言程序设计实训100例——基于8051+Proteus仿真

基于8051+Proteus仿真 个人认为很好的东西

2010-05-11

空空如也

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

TA关注的人

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