上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页
摘要: 转自--》 http://blog.chinaunix.net/uid-20718335-id-364404.html窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示:方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口int main(int argc,char *argv[]){QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030"));QApplic 阅读全文
posted @ 2013-09-23 08:39 今晚打酱油_ 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 1、 模型视图实例一, QFileSystemModel QTreeView ,model/view示例。#include #include #include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QFileSystemModel model; model.setRootPath("/"); QTreeView tree; tree.setModel(&model); tree.setRootIndex(model.in... 阅读全文
posted @ 2013-09-17 13:45 今晚打酱油_ 阅读(396) 评论(0) 推荐(0) 编辑
摘要: #include "widget.h"#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); /*QStringList drivers = QSqlDatabase::drivers(); //获取支持的SQL驱动 for( int i=0; i!=drivers.count(); i++ ) qDebu... 阅读全文
posted @ 2013-09-17 10:58 今晚打酱油_ 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 一、Ubuntu下安装sqlite31.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库。2.安装: 要安装sqlite3,可以在终端提示符后运行下列命令: sudo apt-get install sqlite3 检查版本 sqlite3 -version3.测试 当前目录下建立test.db测试数据库文件 sqlite3 test.db 查询信息 .database 退出 .exit4.图形界面 可以选择sqlitebrowser程式(qt3) sudo apt-get install sqlitebrowser 启动图形界面可以在终端提示符后输入sqlitebro 阅读全文
posted @ 2013-09-16 15:54 今晚打酱油_ 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 转自--》 http://blog.csdn.net/cuteqt/article/details/4306900QSignalMapper这个类并不是个新鲜概念, 早在Qt2里就已经存在, 而且它的功能也是始终如一。 不过由于宣传力度不够(例子里涉及到它的很少)了解这个类人可能还不是很多, 所以特此撰文介绍此类的功能和用法。简单的理解,可以把SignalMapper这个类看成是信号的翻译和转发器, 它可以把一个无参数的信号翻译成带int参数、QString参数、QObject*参数或者QWidget*参数的信号, 并将之转发。 这么一说大家有没有联想到该类的适用范围呢? 呵呵, 是不是一下就 阅读全文
posted @ 2013-09-16 13:27 今晚打酱油_ 阅读(3094) 评论(0) 推荐(0) 编辑
摘要: 强制转化四种类型可能很多人都常常忽略就象我一样,但是有时还是比较有用的。不了解的建议看看,一些机制我也不是十分了解,只是将一些用法写出来让大家看看。 2004-11-27 9:00强制转化无论从语法还是语意上看,都是c++中最难看的特征之一。但是基于c风格的转化的语义的不明确性及其一些潜在问题。强制类型转化最终还是被c++接受了。1.static_cast运算符号static_cast(e),stroustrup让我们可以把它看成隐含转换的显示的逆运算。这个是有一定道理的,基于隐式转化的对象类型我们可以使用static_cast转化运算符号。它是静态的检测,无法运行时检测类型,在继承中尤为突出 阅读全文
posted @ 2013-09-16 08:47 今晚打酱油_ 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 转自 --》 http://blog.sina.com.cn/s/blog_a6fb6cc90101dech.html总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。一、主界面1、无边框 setWindowFlags(Qt::FramelessWindowHint)2、界面始终位于顶部位置 setWindowFlags(Qt::WindowStaysOnTopHint)3、任务栏图标点击时进行显示/不显示切换 setWindowFlags(Qt::WindowMinimizeButtonHint)4、隐藏任务栏显示 setWindowFlags(Qt::Tool | Qt::X... 阅读全文
posted @ 2013-09-12 16:19 今晚打酱油_ 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 在自定义控件的 构造函数中加入如下一段断码 this->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint); //隐藏对话框标题栏 QPainterPath path; QRectF rect = QRectF(0,0,100,100); //两点确定矩形范围,一般为控件大小,这样可以切割四个圆角,也可以调整大小,调整圆角个数 path.addRoundRect(rect,15,15); //后面两个参数的范围0-99,值越大越园 QPolygon polygon= path.toFillP... 阅读全文
posted @ 2013-09-12 15:53 今晚打酱油_ 阅读(3903) 评论(0) 推荐(0) 编辑
摘要: 转自 --》 http://blog.csdn.net/qivan/article/details/7506306托盘图标,一个自己脑子出现很久的词,可惜自己都没动手去实现。最近看见的,听见的多了,自己也感兴趣就弄弄了,感觉还蛮简单了。贴出效果图:那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon头文件(主要 1.声明菜单相关动作 2.声明系统托盘对象,以及相关托盘槽函数 3.关闭事件)#include #include class SystemTrayIcon : public QDialog{ Q_OBJECTpublic: explicit SystemT... 阅读全文
posted @ 2013-09-12 15:26 今晚打酱油_ 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 转自--》http://edsionte.com/techblog/archives/3014http://hi.baidu.com/fightiger/item/693aaa0f0f87d8103b53eec8http://blog.sina.com.cn/s/articlelist_2801495241_0_2.html在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下! 以下为个人模拟Windows资源管理器的一个表单 一、设置表单样式table_widget-> 阅读全文
posted @ 2013-09-12 11:39 今晚打酱油_ 阅读(6406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页