
QT
文章平均质量分 86
Suese
可知我常一生儿爱好是天然
展开
-
qmake用户手册
原文见:http://nihao.dlut.edu.cn/webnihao/qt/qmake-manual.htmlqmake的介绍qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项目”文件转载 2012-01-10 00:28:23 · 1318 阅读 · 0 评论 -
Qt发布,无法找到qwindows.dll
I’ve written about deploying a simple Qt app, but what about deploying a more complex, “real” Qt app. This means copying all the needed files: besides the main executable file there usually are some转载 2014-06-13 14:36:53 · 7355 阅读 · 0 评论 -
QT:Qsocket长连接的实现(多线程服务器)
废话少说:直接上代码PS:为了减少代码量,这里忽略了链接出错时的错误处理转载 2014-06-10 23:42:11 · 2077 阅读 · 0 评论 -
使用Qt打开大型文件的控件LazyTextEdit
LazyTextEdit is a Qt based text editor that lazily loads data from disk whennecessary.It tries to keep memory usage as low as possible and only stores chunks of datathat have been modified. Its AP原创 2014-05-20 10:41:30 · 2441 阅读 · 0 评论 -
Qt调用dll中的功能函数
声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的。并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下: void HelloWorld(); //函数内部调用Win32 API,功能是弹出一个helloworld提示框 int add(int a,int b); //实现转载 2014-04-14 10:26:08 · 2045 阅读 · 0 评论 -
Qt Windows下链接子系统与入口函数(终结版)
能力所限,本讨论仅局限于MSVC的cl编译器和MinGW的gcc编译器。第一部分:不涉及Qt(理清链接子系统和入口函数)第二部分:Qt的链接子系统和入口函数(与第一部分完全对应上)第三部分:QtTest模块出现控制台的原因与方案第四部分:Graeme Gill 给出的很有意思的代码。再探 链接子系统在 浅谈Console与Windows子系统 一文中我们简单讨论了转载 2014-02-23 20:14:45 · 1394 阅读 · 0 评论 -
Qt工程实现打开目录并选中指定文件的方法
项目中需要打开收到的彩信附件目录,并在目录中将该附件选中但不打开。看似简单的一个问题,花了不少时间。网上找了很久,也参考过不少答案,但都有一些问题,不能完全达到想要的效果。几经折腾,终于捣鼓出来了,分享如下:首先,QT工程必须在pro文件中加入 LIBS += -lshell32加入shell32.lib文件,否则工程会报连接出错;转载 2014-02-24 10:11:59 · 2779 阅读 · 1 评论 -
QTextStream格式带中文对齐输出问题
因为在做一个文件转档时,会涉及到文件中带有中文,在使用QTextStream进行格式化输出时,使用setFieldWidth来设置Field的宽度,结果发现一个汉字的长度被计算成1。因为补齐字符为空格,所以导致如果出现汉字,就变得不会对其了。例如:setFieldWidth(10) 你好 99 你还好吗 00 在第一行中,到你转载 2014-02-10 15:02:44 · 5033 阅读 · 1 评论 -
QT拖拽功能简介
Drag和Drop是两个完全不同的动作。Qt中的控件可以作为拖动(drag)的地点,也可以作为松开(drop)的地点,或者同时作为拖动和松开的地点。第一个例子用来说明一个Qt应用程序接受另一个程序触发的拖动事件。该Qt应用程序是一个QTextEdit为中央控件的主窗口。当用户从桌面或者一个文件浏览器中拖动一个文本文件到Qt程序时松开,程序把文件显示在QTextEdit控件中。下面是转载 2014-02-23 12:18:47 · 979 阅读 · 0 评论 -
QSqlDatabase类学习笔记
http://blog.youkuaiyun.com/Lutx/article/details/7262123 Qt中的QSqlDatabase类表示一个数据库的连接。 数据库连接的创建通过静态方法addDatabase来实现,在创建时可以给数据库连接指定一个名称(ConnectionName),如果不指定名称也可以,会创建一个默认连接。如:[cpp] vi转载 2013-05-27 10:31:51 · 783 阅读 · 0 评论 -
QT中的随机数的生成
先说一下rand()与srand()这两个函数的用法所谓的"伪随机数"指的并不是假的随机数,这里的"伪"是有规律的意思。其实绝对的随机数只是一种理想状态的随机数,计算机只能生成相对的随机数即伪随机 数。计算机生成的伪随机数既是随机的又是有规律的 —— 一部份遵守一定的规律,一部份则不遵守任何规律。比如"世上没有两片形状完全相同的树叶",这正点到了事物的特性 —— 规律性;但是每种树的叶子都有近转载 2013-03-08 10:00:19 · 1172 阅读 · 0 评论 -
Qt4编写的文本编辑器
一 用 Qt4实现 的 文本 编辑器 1. 新建 ,打开 ,保存 文件 2.基本 的 文本 编辑功能 (复制 , 粘贴 , 剪切 等 )3.不同 风格 4.改变 文字 的 大小, 颜色 ,字体 等界面 如下 :二 工程 文件 1. /* src.pro*/TEMPLATE = appCONFIG += warn_on \ thread \转载 2012-12-16 22:15:04 · 1037 阅读 · 0 评论 -
我与Qt不得不说的故事
我的程序员生涯分为两个阶段,一个是认识Qt之前,另一个是认识Qt之后。 我的启蒙程序是VB,VB 6.0也算是个伟大的程序,正是它让我知道一切皆有可能,而且他的调试及其方便,几乎像是边解释边运行的,可以实时的看到运行状态,每个控件每个变量都仿佛一个excel表一样在你面前,正是我才开始喜欢编程,喜欢这种一切尽在掌握的感觉。后来由于论文需要开始接触VC,此时,我以为C++和原创 2012-12-26 14:02:28 · 1706 阅读 · 0 评论 -
Qt ——被裁之说
博主:喜欢Qt的简洁,可控,开放,自由,在二八芳华时嫁给了当年风华正茂的Nokia,也许是造化弄人,也许是Nokia的刚愎自用,曾经的芬兰巨人开始在与Apple、Samsung和HTC的竞争中日渐日趋直到丢盔弃甲,现在除了低端机还可以勉强营生,智能机&¥#,算了Nokia已经没有智能机了。为了弃车保帅Nokia终要抛弃Qt了,相比Java风风光光的嫁入甲骨文,Qt的命运似乎悲惨了点,因为Nokia转载 2012-07-13 09:53:22 · 3941 阅读 · 0 评论 -
QTreeView 小问题
使用如下代码:connect(ui->treeView,SIGNAL(doubleClicked(const QModelIndex & index)),model,SLOT(itemSelected(const QModelIndex & index)));按照文档应该没有问题,可是报错如下Object::connect: No such signal QTreeVi原创 2012-03-30 15:55:09 · 4487 阅读 · 1 评论 -
常见的几个Qt编程问题的处理
1.如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作void MainWindow::closeEvent(QCloseEvent *event){ if (maybeSave()) { writeSettings(); event->accept();转载 2012-02-28 21:53:55 · 654 阅读 · 0 评论 -
【Qt】字符编码、乱码的一点总结
[cpp] view plaincopyQTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForT转载 2014-06-22 12:24:08 · 2089 阅读 · 0 评论