pinkyuanxue的个人主页

一块来学习!!!

http://www.qtcn.org/bbs/u/126669  [收藏] [复制]

pinkyuanxue

奋斗.....

  • 23

    关注

  • 26

    粉丝

  • 39

    访客

  • 等级:新手上路
  • 总积分:9
  • 女,1990-01-28

最后登录:2013-07-11

更多资料

日志

2013-05-15 14:59

from:http://qt-project.org/doc/qt-4.8/stylesheet-examples.html

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1119
2013-04-17 16:16

《转载》QT4库 裁剪
原文链接:减少Qt编译时间暨简单Qt裁剪
qt裁剪
Usage configure [-h] [-prefix dir] [-prefix-install] [-bindir dir] [-libdir dir]
[-docdir dir] [-headerdir dir] [-plugindir dir ] [-datadir dir]
[-translationdir dir] [-sysconfdir dir] [-examplesdir dir]
[-demosdir dir] [-buildkey key]
这些是基本参数
[-release] [-debug][-debug-and-release] [-developer-build]
[-shared] [-static] [-no-fast] [-fast] [-no-largefile]
[-largefile] [-no-exceptions] [-exceptions] [-no-accessibility]
..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:3463
2013-04-16 15:27

基于嵌入式Qt的事件响应设计
在前述的客户/服务器系统结构中,每个键的按下、释放都以QWSKeyEvent事件发出。一个QWSKeyEvent事件通常包括以下各域:
  Unicode:Unicode值。
  Keycode:Qt键码值,定义在qnamespace.h头文件中。
  Modifier:位域, 包括Qt::ShiftButton,Qt::ControlButton和Qt::AltButton。
  Is press:键按下时为真,释放时为假。
  Is auto repeat:键处于自动重复状态时为真。
嵌入式Qt处理键事件的过程为:键盘驱动程序负责从设备中读取数据,并将键事件发送到服务器中。当服务器从键盘驱 ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1303
2012-09-19 13:35

转载自:http://blog.sina.com.cn/s/blog_6294abe701015h93.html
/ widget.h"
#ifndef WIDGET_H#define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT Q_PROPERTY(QString text READ text WRITE setText) public: explicit Widget(QWidget *parent = 0); ~Widget(); void setText(const QString &newText); QString text() const { return myText; } QSize sizeHint() const; protected: void paintEvent(QPaintEvent *event); void timerEvent(QTimer ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1441
2012-08-27 14:13

1,我们要设置背景图片,首先就是要让图片设置背景生效
this->setAutoFillBackground(true);这句话我不解释了,不理解的话,大家可以GOOGLE一下
2,声明一个背景设置变量
QPalette pal这里你得包含这个类的头文件include<QPalette>,以后类似的类在用之前也必须包含头文件。
pal.setBrush(this->backgroundRole(),QBrush(QPixmap("./1.jpg")))
这句话,我着重的讲一下,这个pal.setBrush我就无需多说了,就相当于把函数的第二个参数刷成 第一个参数的样式,解释一下,第二个参数是你要设置的为背景图片的图片, 如果 ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1390
2012-08-03 11:42

转载自:http://blog.tianya.cn/blogger/post_show.asp?BlogID=2119015&PostID=17718002


查看Qt4的一些示例项目的时候,使用设计器打开其UI文件,在文件中竟然找不到signal和slot的连接。但是最终的程序,slot却又能准确的响应信号。打开通过ui文件自动生成的c++文件,其中也找不到connect语句,到底是怎么一回事?
  
  经过逐语句的分析。终于发现连接的原因就在于setUi函数的最后一句
  
  QMetaObject::connectSlotsByName(MainWindow);
  
   找到该静态函数
  
  void QMetaObject::connectSlotsByName(QOb ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1696
2012-07-15 15:07

关于qt程序放在没有安装qt机子上出现的问题
1.乱码 原文:http://www.qtcn.org/bbs/read.php?tid=24923
1. 在主程序main开始处增加以下语句,注意要按顺序书写:
QApplication::addLibraryPath("./plugins");
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
2.程序其他地方,包括其他文件、类文件中,直接使用中文:
QStrin ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1779
2012-07-11 17:47

转载自:http://hi.baidu.com/raoxj/blog/item/7ac873cf5fa92f27f9dc611a.html
在实现了newform的2个页面的功能以后,为了完善产品的人性化,我在第2个页面上增加了一个显示前面已经选择的路径和模板名称的功能。但是这里就遇到了一个问题,如果万一用户选择的路径和名称都太长了,那么下面在显示的时候就会截断,这就很不爽了。
别看这个小问题,这就涉及了2个技巧。
1. 让QLabel自适应text的大小,直接用下面的代码:
LabelName->adjustSize();
2. 让QLabel能够自动判断并换行显示:
LabelName->setGeometry(QRect(328, 240, 329 ..

阅读全文»分类:Qt 学习笔记|回复:2|浏览:1969
2012-06-18 15:15

int a = 1234;
float f = 123.4;
QString::number(a).length();
QString::number(f).length();

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1387
2012-05-31 14:58

from:http://topkung.blog.163.com/blog/static/10526804320092263522295/

描述:a.png 窗口背景图
图片:

描述:mask.png 窗口掩码图
图片:

描述:toolbutton.png 按钮背景图
图片:

描述:toolbutton_mask.png 按钮掩码图
图片:

描述:runtime.png 示例运行时图
图片:




#define FORM_H

#include <QtGui/QWidget>

class Form : public QWidget
{
Q_OBJECT
public:
Form();
~Form();
};

#endif


form.cpp:




<BLOCKQUOTE QPixmap> <QtGui>
#include <QtGui/QBitmap>
#include &quo ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1677

Powered by phpwind v8.7 Certificate Copyright Time now is:04-29 06:33
©2005-2016 QTCN开发网 版权所有 Gzip disabled