![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Qt QSS
文章平均质量分 72
eten
这个作者很懒,什么都没留下…
展开
-
Qt事件机制详解
1. Qt 中event() 本章内容也是关于Qt事件。或许这一章不能有一个完整的例子,因为对于事件总是感觉很抽象,还是从底层上理解一下比较好的吧!前面说到了事件的作用,下面来看看我们如何来接收事件。回忆一下前面的代码,我们在子类中重写了事件函数,以便让这些子类按照我们的需要完成某些功能,就像下面的代码:void MyLabel::mousePressEvent转载 2012-03-11 18:47:54 · 1738 阅读 · 0 评论 -
QT 程序运行或关闭时"Segmentation fault"
原文 :http://blog.chinaunix.net/uid-23065002-id-3191417.html最近在s3c2440上移植了qt4.7.4,程序是可以跑了,但在关闭时总是出现"Segmentation fault",此后运行程序的终端就不再响应。怎么办呢???什么原因呢???这么大个工程编译一次就要半个小时,不好调试阿!!头晕 n天之后的今天的昨天,我用strac原创 2012-06-04 08:33:43 · 6817 阅读 · 2 评论 -
QT样式表
本文转自:http://lhzryy163.blog.163.com/blog/static/112672575201102111559660/为了学习Qt界面美化,在网上找到该博文,很有用,故收藏之,在此对博主感谢!QSS的确实介绍很少,希望大家多多写博客,分享这方面的经验~~~除了子类化Style类,使用QT样式表(QStyleSheet)是另一种快速改变QT程序UI风格的方法,它很大转载 2012-06-13 22:01:51 · 7352 阅读 · 0 评论 -
Qt中几种设置控件的图片背景的方法
下面简单总结下:1 MLCNWidget *w=new MLCNWidget;w->setAutoFillBackground(true);QPalette palette;palette.setBrush(w->backgroundRole(), QBrush(QPixmap("./pic/new_images/bg.jpg")));w->setPalette(palette转载 2012-06-13 22:24:50 · 6387 阅读 · 0 评论 -
Qt自定义model
前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说,可能这个model中的某些功能你永远也不会用到,但是还要带着它,这样做的后果就是效率不会很高。所以,我们还必须要能够自定义model。在我们真正的完成自定义model之前,先来看看在Qt的mode转载 2012-06-15 22:33:18 · 3379 阅读 · 0 评论 -
QTableWidget的使用详细介绍和美工总结
基本外观设置FriendTable->setFrameShape(QFrame::NoFrame); //设置边框FriendTable->setHorizontalHeaderLabels(HeadList); 设置表头FriendTable->setSelectionMode(QAbstractItemView::SingleSelection); 设置选择的模式为单选择原创 2012-06-15 08:09:03 · 24578 阅读 · 2 评论 -
Qt中实现将float类型转换为QString类型
在使用Qt Creator编程时,难免会用到将float类型转换为QString类型的时候下面是我所有的方法:1. 将QString类型转化为float类型,很简单 QString data; float num = data.toFloat(); 即可很轻松的实现。2. 但是如何将float类型转化为QString类型呢?原创 2012-07-17 22:17:16 · 38778 阅读 · 8 评论 -
QString和QDateTime之间的相互转换
1、QDateTime 转换为QString QString QDateTime::toString ( Qt::DateFormat format =Qt::TextDate ) constviewplainQString strBuffer; QDateTime time; time = QDateTime::currentDateT原创 2012-07-03 21:40:43 · 17096 阅读 · 0 评论 -
libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
执行strings /usr/lib/libstdc++.so.6 | grep CXXABI_ARM_1.3.3返回结果没有CXXABI_ARM_1.3.3执行ls-l /usr/lib/libstdc++.so.6发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8, 如果是GLIBCXX_3.4.9 需要原创 2012-05-09 10:47:23 · 7657 阅读 · 2 评论 -
ubuntu下安装mysql与彻底卸载mysql方法
注:本文转自: http://blog.sina.com.cn/s/blog_6e70abbd0100vr95.html该方法非常完美,小生已经使用多次,而且还推荐给好多同学使用,帮助他们解决类mysql安装的麻烦,大家可以参考下!1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-g转载 2012-02-21 20:19:16 · 4113 阅读 · 0 评论 -
Qt Creator 快捷键
以前经常用VS+QT的方式来学习QT,VS确实挺强大,不过每次编译Qt,太浪费时间,而且如果重装系统或者VS都必须重新编译,非常麻烦,于是就硬着头皮看了看新生的QtCreator,适当接受新事物还是很好的!Qt也是能快速操作的,下面就把QtCreator的常用快捷键给列一下。 多行注释模式原创 2012-05-07 17:47:48 · 5168 阅读 · 1 评论 -
QTreeView对象如何设置行高(Row Height)?
如题, 想改变QTreeView中每个节点的行高度, 在查询Qt参考文档没有得到结果后, 转到网上查询, 得到两种方法, 摘录如下:1. 继承QItemDelegate类, 并重载其中的sizeHint函数, 在sizeHint函数中实现给定行高, 将该继承类的对象通过QTreeView::setItemDelegate方法指定给treeview对象;这个方法经过实际试验是可行的,转载 2012-05-05 06:55:08 · 2401 阅读 · 0 评论 -
Qt 自定义事件详细实例
创建用户事件创建一个自定义类型的事件,首先需要有一个事件号,其值通常大于QEvent::User。为了传递事件信息,因此必须编写自定义的事件类,该事件类从QEvent继承。 编写用户事件:编写用户事件类的方法是首先定义一个事件号。然后实现用户事件类,应用程序将把用户事件类于Qt的事件类同等处理。//用户事件类QOriCodeEvent头文件qoricodeeven转载 2012-03-28 15:11:07 · 8805 阅读 · 0 评论 -
QT中的SOCKET编程
转自:http://mylovejsj.blog.163.com/blog/static/38673975200892010842865/QT中的SOCKET编程2008-10-07 23:13http://hi.baidu.com/landuochong/blog/item/08268100cf5b6783e950cda9.html操作系统:ARM转载 2012-03-17 09:26:15 · 2094 阅读 · 0 评论 -
Qt中一些常用的格式转换
转自:http://blog.csdn.net/yh_1988/article/details/7190356用Qt经常头痛于一些格式不能通用的问题在此记录备用1 (20120112)QString转为Char *QString *str;char *a;str="hello word ! "a=str->toLatin1().data();2转载 2012-03-18 21:41:45 · 1219 阅读 · 0 评论 -
Qt 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、S转载 2012-04-06 13:29:51 · 1023 阅读 · 0 评论 -
Qt事件机制浅析
Qt事件机制Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发.。Qt事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。Qt事件的类型很多, 常见的qt的事件如下:键盘事件: 按键按下和松开.鼠标事件: 鼠标移动,鼠标按键的按下和松开.拖放事件: 用鼠标进行拖放.滚轮事件: 鼠标滚轮滚动.绘屏事件: 重绘屏幕的某些部分.定时事件: 定时器到转载 2012-04-06 13:41:09 · 1267 阅读 · 0 评论 -
Qt Model/View( 一)
http://doc.trolltech.com/main-snapshot/model-view-programming.html介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这转载 2012-05-03 19:44:16 · 41165 阅读 · 2 评论 -
Qt中QFtp获取带有中文的文件名称出现乱码的解决方法
今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码。由于编码错误,我写了两个函数用于互相转换编码。一个是由正常编码转为QFTP上所谓的“乱码”的:QString _ToSpecialEncoding(const QString &InputStr);另一个是由QFTP乱码转换为正常编码的:QString _Fro原创 2012-05-04 07:12:08 · 1939 阅读 · 0 评论 -
Qt 编码设置
Qt 编码设置1.Qt Creator -> 工具 -> 选项 -> 环境 -> 语言Qt Creator本身界面的语言选择与cpp文件编码无关,与可执行文件显示编码无关重新打Qt Creator 此设置才能生效这个唯一选择2.Qt Creator -> 工具 -> 选项 -> 环境 -> 默认文件编码决定cpp文件编码不同平台下,此设置要相同,如果不同转载 2012-05-04 07:13:42 · 19717 阅读 · 3 评论 -
Qt的Model/View (二)
最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴趣的Tx可以继续讨论。我所看转载 2012-05-03 19:45:57 · 4907 阅读 · 3 评论 -
Qt 中C++ static_cast 和 reinterpret_cast的区别
1、C++中的static_cast执行非多态的转换,用于代替C中通常的转换操作。因此,被做为隐式类型转换使用。比如: int i; float f = 166.7f; i = static_cast(f); 此时结果,i的值为166。 2、C++中的reinterpret_cast主要是将数据从一种类型的转换为另一种类型。所谓“通常为操作数的位模式提供较低层的重新解释”也就是转载 2012-03-11 18:28:54 · 3880 阅读 · 0 评论