qt
icatchyou
这个作者很懒,什么都没留下…
展开
-
qt xml之DOM方式来操作XML文档
例子:xml写1)#include #include #include #include #include void test(){ QDomDocument doc; doc.appendChild( doc.createProcessingInstruction("xml","version=\"1.0\" encoding=\"UT原创 2014-07-31 10:12:16 · 478 阅读 · 0 评论 -
Qt 之 QObject
1) QObject 子类没有gouQObject has neither a copy constructor nor an assignment operator. This is by design. Actually, they are declared, but in a private section with the macro Q_DISABLE_COPY(). In转载 2014-10-27 14:55:10 · 364 阅读 · 0 评论 -
qt 之 QPushbutton
实现效果的代码:ui.colorButton->setFocusPolicy(Qt::NoFocus);//设置无聚焦~避免出现虚线框~//需要注意的是,尝试过CSS语法 border-style:none不能满足对应的要求。//border-image为程序启动后默认的背景//pressed为按下后的图片//hover为鼠标指向时的按钮图片//当然,还有选中后的图片~这个转载 2014-09-17 13:15:30 · 381 阅读 · 0 评论 -
Qt 之 The Property System
标记一下,以后再研究http://qt-project.org/doc/qt-5/qobject.html#no-copy-constructor-or-assignment-operator转载 2014-10-27 18:14:22 · 415 阅读 · 0 评论 -
qt 之 QClipboard
QClipboard *clipboard = QApplication::clipboard();clipboard->setText(sourceEdit->text());转载 2014-11-13 14:19:13 · 726 阅读 · 0 评论 -
qt 之webengine
http://blog.qt.digia.com/blog/2013/09/12/introducing-the-qt-webengine/转载 2014-11-12 09:37:28 · 645 阅读 · 1 评论 -
qt 之 item-based view
今天主要研究它。标记一下转载 2014-09-26 09:36:28 · 601 阅读 · 0 评论 -
qt 吸引我的地方
1) 布局 。以后曾使用过aswing 的布局。转载 2014-09-24 14:43:34 · 316 阅读 · 0 评论 -
标记一下 :QNetworkAccessManager
QNetworkAccessManager原创 2014-08-26 17:50:11 · 723 阅读 · 0 评论 -
qt 之静态编译
资料来源:问题:So I added to my .pro file this line :CONFIG += staticTo compile my project statically.解决方案:转载 2014-10-09 10:11:50 · 427 阅读 · 0 评论 -
Qt 之QRegExp
QString strPatt = "\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b";转载 2014-11-10 15:03:10 · 824 阅读 · 0 评论 -
qt 之 qprogressbar
标记一下转载 2014-10-20 17:29:07 · 454 阅读 · 0 评论 -
qt 之小技巧
1) 如何一行显示文本太长了,怎么办? QString MyTest("55555 " "this is a book"); qDebug()转载 2014-09-22 14:52:19 · 279 阅读 · 0 评论 -
QT 之qtFtp
You still need to use QFtp if you need to list the content of a remote directory, because QNetworkAccessManager doesn't handle that part yet.QFtp has been moved as a standalone module, that转载 2014-10-13 10:26:38 · 545 阅读 · 0 评论 -
qt 杂项
Qt工程实现打开目录并选中指定文件的方法转载 2014-11-01 14:47:56 · 389 阅读 · 0 评论 -
QListWidget 显示图片
You should use QListWidget (or QListView and subclass QAbstractItemModel) and set it'sview mode to IconMode.Example :m_listeWidget->setViewMode(QListWidget::IconMode);m_listeWidget->setIco转载 2014-10-15 11:11:18 · 3244 阅读 · 1 评论 -
qt 之QTableWidget控件
QTableWidget控件总结【1】QTableWidget简介QTableWidget是QT对话框设计中常用的显示数据表格的控件。学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。两者主要区别是QTableView可以使用自定义的数据模型来显示转载 2014-11-24 15:15:40 · 2238 阅读 · 0 评论 -
QT 之QDialog
QT QDialog怎么设置背景图片 (2013-10-28 11:10:55)转载▼标签: 教育分类: qt在Qt4中如何为对话框设置背景?答:这个问题值得总结一下。大致有以下的思路和方法:1.重写paintEvent()事件在该事件中用画笔QPainter重画整个背景。该方法比较复杂,不建议转载 2014-09-16 15:03:26 · 933 阅读 · 0 评论 -
QTableView
By default the cell in QTableView starts being edited after double click. How to change this behavior. I need it to start editing after one click.void YourView::mousePressEvent(QMouseEvent转载 2014-11-26 10:52:29 · 408 阅读 · 0 评论 -
Qt之QDesktopServices 和 QStandardPaths
如果使用Qt开发界面,往往离不开QDesktopServices,QDesktopServices不仅可以打开本地浏览器,而且还可以打开本地文件(夹)等,可以获取桌面、我的文档、Home等目录。。。好吧,实现比较简单! 1、打开浏览器网页 QUrl url(QString("www.google.com")); bool is_open = QDesktopSer转载 2014-07-31 18:24:52 · 1642 阅读 · 0 评论 -
qt ui 之QLabel
1) 超链接代码片段 label->setOpenExternalLinks(true); label->setText("www.sohu.com");转载 2014-09-15 15:03:19 · 1279 阅读 · 0 评论 -
qt 之 macro
1) Q_UNUSED没有shi yo转载 2014-11-19 09:14:09 · 678 阅读 · 0 评论 -
qt 之 QLineEdit
使用的几个函数占位符 setPlaceholderText("");转载 2014-09-16 15:13:15 · 555 阅读 · 0 评论 -
qt 之 How to Change the Background Color of QWidget
Using the PaletteThe first example demonstrates how to change the background color using QPalette [qt-project.org]m_pMyWidget = new QWidget(this);m_pMyWidget->setGeometry(0,0,3转载 2014-11-03 16:04:17 · 646 阅读 · 0 评论 -
Qt 之 QEventLoop
Qt 是事件驱动的,所以当你用Qt的时候,几乎时时刻刻和 QEventLoop 打交道、,只是你可能没有意识到:QCoreApplicaton::exec()QApplication::exec()QDialog::exec()QThread::exec()QDrag::exec()QMenu::exec()...在前面列出的这些常见函数的背后,都有各自的QEventLoop,可能转载 2014-11-18 18:27:06 · 878 阅读 · 0 评论 -
Qt 之 QProcess
QProcess * process=new QProcess(this);QString temp="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\"";process->startDetached(temp);You need to use escaped quotes since the path has a space转载 2014-11-01 16:23:22 · 577 阅读 · 0 评论 -
how to reveal in finder or show in explorer with qt
void FolderNavigationWidget::showInGraphicalShell(QWidget *parent, const QString &pathIn){ // Mac, Windows support folder or file.#if defined(Q_OS_WIN) const QString explorer = Environment::转载 2014-11-01 17:01:48 · 1130 阅读 · 0 评论 -
qt platform compile
#ifdef Q_OS_OSX QMessageBox::information(NULL,"mac os","mac os");#endif#ifdef Q_OS_WIN QMessageBox::information(NULL,"win","win");#endif转载 2014-10-24 18:02:34 · 405 阅读 · 0 评论 -
QT中的各种对话框
一个人的旅行白首为功名。旧山松竹老,阻归程。欲将心事付瑶琴。知音少,弦断有谁听?Q2012-04-14 10:15 by Rollen Holt, ... 阅读, ... 评论, 收藏, 编辑大家可以参见QT中各种MessageBox的使用的这篇文章界面效果图如下,大家可以用代码自己操作diglog.h#ifndef DIALOG_H转载 2014-10-15 17:11:21 · 449 阅读 · 0 评论 -
QT 之撂倒问题
1)QT 之对话框默认的按钮,有主动原创 2014-11-09 18:06:03 · 247 阅读 · 0 评论 -
qt 之 QDesktopWidget
You can use the QDesktopWidget QRect rec = QApplication::desktop()->screenGeometry(); height = rec.height(); width = rec.width();原创 2014-10-23 10:19:32 · 1784 阅读 · 0 评论 -
Qt 之 QFileDialog
QFileDialog dialog; dialog.setFileMode(QFileDialog::Directory); dialog.setOption(QFileDialog::ShowDirsOnly);转载 2014-09-18 16:41:33 · 476 阅读 · 0 评论 -
QT国际化, 运行时改变界面语言, 利用QT实现国际化应用程序
Qt在应用程序的国际化方面做了很多工作,Qt可以实现在运行时动态改变应用程序的界面语言,下面以一个简单的例子一步一步教你如何实现之.Qt是跨平台的开发环境,这里以MAC上的QTSDK4.6.2为例,您可以在其它平台下按此操作步骤一样没问题.好的,让我们开始吧:首先我们创建一个Qt4Gui Application去掉那个讨厌的ToolBar,加入如下控件:QCom转载 2014-09-05 11:39:39 · 434 阅读 · 0 评论 -
xml 之dom方式调试篇
doc.appendChild( doc.createProcessingInstruction("xml","version=\"1.0\" encoding=\"UTF-8\""));原创 2014-07-31 14:45:55 · 1281 阅读 · 0 评论 -
qt 之拷贝文件夹内容到另外一个文件夹
void copyFolder(const QString &srcFolder,const QString & dstFolder){ QDir dir( srcFolder ); dir.setFilter(QDir::Files); QFileInfoList list = dir.entryInfoList(); int coun原创 2014-08-01 13:57:11 · 8149 阅读 · 0 评论 -
Qt程序打包成exe可执行文件图文教程
Qt程序打包成exe可执行文件图文教很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序转载 2014-07-31 14:14:31 · 512 阅读 · 0 评论 -
qt 调试
警告和调试消息 Qt自带4个向外写警告和调试文本的方法。可以把它们使用在如下目的:qDebug():用于写自定调试信息的输出;qWarning():用于报告程序中的警告和可恢复的错误;qCritical():用于写关键错误信息和报告系统错误;qFatal():用于退出前简要地描述致命错误消息。 如果包含头文件,qDebug()可以当做输出流来使用。例如:转载 2014-07-30 09:25:45 · 927 阅读 · 0 评论 -
Qt日志输出到文件
Qt日志输出到文件转载 2014-07-30 09:25:01 · 498 阅读 · 0 评论 -
qt 异常举例
try{ int a=5/0;}catch(...){ printf("catch the exception!");}转载 2014-07-29 15:16:01 · 3760 阅读 · 0 评论 -
qt 之单元测试
qt 单元测试不知道是什么东西,先纪录下来,等以后再研究。原创 2014-08-04 10:46:00 · 416 阅读 · 0 评论