- 博客(18)
- 资源 (7)
- 收藏
- 关注
转载 qt 窗口圆角问题
最近在用qss做界面美化的工作,发现一个问题就是qss不能对顶级窗口设置边角圆弧,于是得另辟蹊径。据网上搜索可得到的方法我实现了三种: setWindowFlags(Qt::FramelessWindowHint); QBitmap bmp(this->size()); bmp.fill(); QPainter p(&bmp);// p.setPen(Qt::
2012-09-28 17:24:19 5100 1
转载 QT QSS 使用
QProgressBar{ color : solid gray; border: 2px solid gray; border-radius: 5px; background: transparent; padding: 0px; text-align : center ;}QProgressBar::chunk{ background
2012-09-28 11:21:39 46065 7
转载 [MFC]托盘图标删除后不自动消失的问题
[MFC]托盘图标删除后不自动消失的问题前言 给软件加上系统托盘这个功能参照的是这篇文章:一个托盘程序演示 -闹钟 Alert,过程比较顺利,但是后来发现关闭的时候虽然调用了删除托盘图标的代码,但是需要把鼠标移上去才消失。正文 一、问题 删除图标的时候没有指定uID。 - - #(文章中的代码也有此问题!) 二、 完整代码
2012-09-27 17:12:28 2493 2
转载 Qt应用程序的图标
程序设计完成了,如何修改exe文件的图标呢,总不能用默认的白板吧,搜来搜去,终于在Qt助手中搜到答案了,粘贴到这里备忘。Setting the Application Icon on WindowsFirst, create an ICO format bitmap file that contains the icon image. This can be done with e.g
2012-09-26 11:49:31 881
转载 QDir::setCurrent(app.applicationDirPath());//
QDir::setCurrent(qApp->applicationDirPath());//设置当前目录为程序的可执行文件所在目录
2012-09-25 22:47:46 4636
转载 Qt创建文件夹
最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。 如下代码是在单击按钮后,先判断文件夹是否存在,若不存在便创建一个名字为temp的文件夹。 void MainWindow::on_pushButton_2_clicked(){ QDir *temp = new QDi
2012-09-25 16:28:12 37301 3
转载 Qt xp下显示中文的解决方法
我也发现了这个问题,源代码 是用的 GB2312 编码的,用这个 QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));根本就不起作用。换成QTextCodec::setCodecForTr(QTextCodec::codecForName("System"));才能正常显示中文。
2012-09-25 14:55:07 714
转载 流水线
流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。流水线是Intel首次在486芯片中开始使用的。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5—6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5—6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。经典奔腾每条整数流水线
2012-09-19 07:09:23 1836
原创 QAbstractItemModel 数据更新
QAbstractItemModel void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight); void headerDataChanged(Qt::Orientation orientation, int first, int last); void layoutCh
2012-09-13 21:16:24 7009
转载 10-3 实现自定义模型(Implementing Custom Models)
Qt预定义的类已经提供了方便处理和显示数据的方式。然而,一些数据源不能直接使用这些定义好的模型,这就需要创建自定义的模型,优化对这些数据的处理。在创建自定义模型之前,让我们首先回顾一下Qt的model/view结构的主要概念。在一个模型中每一个数据都有一个模型的索引(a model index)和一组属性,这些属性称为角色(roles),这些属性能够用任何类型的数据保存。在这一章的前几节最常用
2012-09-13 14:14:28 2750
原创 Qt treewidget 复选框
需要实现一个功能:在QT的TreeView中,能够使用复选框,并且选中父节点的复选框可以全选或取消子节点的复选框。这里就以QT附带的simpletreemodel项目为例,说明一下其用法。simpletreemodel项目的路径通常在qt目录的example目录的itemviews目录下,例如,我的就在C:/Qt/2010.05/qt/examples/itemviews里。 1.在头文件tr
2012-09-11 14:26:47 5436
转载 penfire开发环境搭建
1Openfirepenfirepenfirepenfire penfire开发环境搭建 开发环境搭建 开发环境搭建 开发环境搭建 开发环境搭建 开发环境搭建说明:开发环境 (IDE) (IDE)(IDE) :openfire openfire openfireopenfireopenfireopenfire -3.7.1 + eclipse + eclipse+ eclipse +
2012-09-10 10:16:05 2888 2
原创 用vs2008 建立的 qt项目可以 生成.pro文件吗?
哥哥用vs2008 建立的 qt项目可以 生成.pro文件吗?我想用lupdate 翻译cmd里面输入qmake -project就可以生成.pro文件哥哥,cmd 的目录指向哪里装vsaddin 就可以
2012-09-07 14:58:44 3627 2
转载 qt翻译发布管理器--lupdate和lrelease
发布管理器提供了两个工具,lupdate和lrelease。这些工具依赖于qmake项目文件。尽管你不必使用qmake。Qt项目文件lupdate和lrelease依赖于应用程序的.proQt项目文件。在项目文件中必须有除了本地语言的之外的附加语言的TRANSLATIONS部分。一个比较有代表性的条目就像这样: TRANSLATIONS = tt2_fr.ts \
2012-09-07 14:35:04 13561 2
转载 5分钟搞定内存字节对齐
写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用对齐呢?体系结构的对齐和不对齐,是在时间和空
2012-09-06 14:04:10 738
原创 用uri启动Qt的程序注意事项
不能给相对目录哦,亲们QString qstrActionCmdsXmlPath=QCoreApplication::applicationDirPath()+ "\\"+QObject::tr("ActionCmdsConfig.xml");
2012-09-03 20:55:50 757
转载 Pointer-to-Member Operators: .* and ->*
expression .* expression expression –>* expressionRemarksThe pointer-to-member operators, .* and –>*, return the value of a specific class member for the object specified on the
2012-09-03 10:09:41 1540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人