- 浏览: 236272 次
- 性别:
- 来自: 深圳
最新评论
-
wahahachuang8:
GoEasy 实时推送支持IE6-IE11及大多数主流浏览器的 ...
服务器推送技术 java -
mahuanjian:
[flash=200,200][/flash]
服务器推送技术 java -
wenjundiandian:
下面有网页编辑器的话还是会被隐藏.
ext中消息框、提示框、确认框显示在最前面的解决方法 -
天塔上的猫:
/**
* JAVA常见的权限控制算法的实现
*
* ...
JAVA常见的权限控制算法的实现
文章列表
摘要:
QT Create中,对button或者window等部件设置背景、颜色、透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style sheet的方法来设置,本人是使用的后面的方式,下面介绍几种常见的用法。
介绍:
作者使用的开发环境为:qt creator 201005, qt4.7。
1、利用style sheet给窗体设置背景
使用stylesheet设置背景图片还是有一些要注意的,如果是在mainwindow和dialog中,直接右键change style she ...
-------------------------------------------------- QPainter painter(this); QTransform transform;//以下四句代码是坐标变换 transform.translate(240,150); transform.rotate(180,Qt::XAxis); painter.setWorldTransform(transform); --------------------------------------------------
来源:http://blog.sina.co ...
QT画对话框窗口圆角
- 博客分类:
- QT
QPainterPath path; QRectF rect = QRectF(0,0,480,640); path.addRoundRect(rect,5,5); QPolygon polygon= path.toFillPolygon().toPolygon();//获得这个路径上的所有的点 QRegion region(polygon);//根据这些点构造这个区域 setMask(region);
来源:http://blog.sina.com.cn/s/blog_640531380100pr47.html
QT工程中使用图片的三种方法
- 博客分类:
- QT
图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的!
①:一般来说:资源在内存中是用资源对象树来表示的,该树在程序启动时创建。
②:而对于资源而言:我们都是需要先将其加入到这棵树中才能加载到内存中并被程序使用!!
③:而将一个图片资源放到程序的资源对象树中是用函数QResource::registerResource()来实现的。亦即:要将资源向这颗资源对象树进行注册,这样才对在系统中new创建这个资“叶子”。
Qt中经常会使用一些图片作为程序的界面,经常用的有三种方法,这里借鉴了小窦朋友的方法总结
1、在程序运行时候加载图片,
也是最简 ...
最近在写一个QT程序。需要把QString 转换成char * 指针。结果遇到程序崩溃的严重错误。在大量的帮助调试下,发现是QString转换成char * 的时候,一定要定义一个QBateArray的变量。不能连写 。
以下是官方回复:
How can I convert a QString to char* and vice versa ?(trolltech)Answer:In order to convert a QString to a char*, then you first need to get a latin1 representation of the string ...
Qt4 Embedded 去掉鼠标指针及全屏显示
- 博客分类:
- QT
一.qt应用程序全屏显示
方法1:使用函数setWindowFlags()函数例:yourwidget->setWindowFlags(Qt::window | Qt::FramelessWindowHint);
(第一个Qt::window表示此widget是窗口类型,第二个参数使用无框架就是没有标题,状态栏和边框)
方法2:使用showFullScreen()函数
例:在窗口对象中加入this->showFullScreen();即可,此方法只对顶级窗口有效。
二.qt触摸屏隐藏鼠标指针
方法1:运行加参数-nomouse
鼠标指针是没了,触摸屏也失效了。
...
qt QProcess 外部调用
- 博客分类:
- QT
可以利用QProcess在新的进程里面打开可执行文件,包括.exe,.run等文件类型。
今天在打开文件的时候遇到的问题,记录了下来以备以后用。
QProcess *process;
process=new QProcess;
QString string("C:\\flashxp\\flashfxp.exe");
if(!process->startDetached(string))
{
QMessageBox::warning(this,tr("erro"),tr("%1&q ...
如何在Qt和QML之间建立信号槽链接
- 博客分类:
- QT
下面的例子讲述了在Qt和QML代码之间建立信号槽链接。这里需要注意:由于QML中的函数是JavaScript,这些函数的参数是没有类型的。在建立信号槽时需要使用QVariant类型。myclass.h
#ifndef MYCLASS_H
#define MYCLASS_H
#include <QObject>
#include <QVariant>
class MyClass : public QObject
{
Q_OBJECT
public:
MyClass() {}
public slots:
v ...
http://www.linuxidc.com/Linux/2010-08/27448.htm
qt代码优化之styleSheet
- 博客分类:
- QT
大家都知道,如果想给控件加样式的话就得用到setStyleSheet这个函数,还需要用到事件过滤函数eventFilter来进行状态不同的切换,这样写的有一个不好的地方,那就是代码很臃肿,有个解决办法就是用QSS。
1.首先写一个QSS文件,里面主要用到的就是CSS语句,语法是#类名#控件类#对象名:状态
#MasWidget>QPushButton#smallButton{ border-image: url(:/img/minBut.png);}#MasWidget>QPushButton#smallButton:hover{ border-image: url( ...
qt录音--raw(pcm)文件转换wav文件
- 博客分类:
- QT
Qt录音需要用到#include <QtMultimedia/QAudioInput>
void ***::***()
{
QFile inputFile;
QAudioInput *audioInput;
inputFile.setFileName("a.raw");
inputFile.open(QIODevice::WriteOnly | QIODevice::Truncate);
QAudioFormat format;
format.setSampleRate(8000);
f ...
QT Creator 代码自动补全
- 博客分类:
- QT
用QT Creater编程,如果没有自动补全是很痛苦的事情,于是便查阅了QT的文档,发现CTRL+SPACE是自动补全的快捷键;但是在 Creater里使用居然没有效果,估计是输入法切换的冲突(CTRL+SPACE是我中英文输入的默认快捷键)于是寻求解决方法,在QT Creater->Tools->Options... 里找到environment->Keyboard,发现TextEditor.CompleteThis命令,其快捷键是Ctrl+Space;再后面添加Alt+/ (Eclipse里习惯的~~)后应用退出,再次进入Editor,仍旧无效果,重新找到TextEdito ...
Ext常用问题的总结
- 博客分类:
- extjs
http://hi.baidu.com/levin_china/blog/item/86ac0060de202143ebf8f8c0.html
ext中TreeNode更换Icon的解决方法
- 博客分类:
- extjs
node.getUI().getIconEl().src = 'images/marker.png';
出现这种原因可能是因为TabPanel设置了floating:true配置项。
floating : Boolean True表示为浮动此面板(带有自动填充和投影的绝对定位),false...True表示为浮动此面板(带有自动填充和投影的绝对定位),false表示为在其渲染的位置"就近"显示(默认为false)。True to float this Panel (absolute position it with automatic shimming and shadow), false to display it inline where it is rendered ...