随笔分类 - QT
摘要:1.主要类:QDateTime 2.获取日期:QDateTime time=QDateTime::currentDateTime(); 3.从时间中提取指定格式的字符串:QString strDate=time.toString("yyyy"); 4.格式字符串:
阅读全文
摘要:之前多次出现这个问题,后来解决之后再出现就忘了怎么弄了,这次记录一下。 我这几次出现这种错误都是因为在Qt中将QString转const char* 时出现的。我的做法是有一个函数ToString()转为std::string 1 std::string MyProcessObject::ToStr
阅读全文
摘要:记录一下:昨天加班到晚上12点都没找到原因,出现奇怪的错误,今天上午偶然发现了问题所在。 事情经过是: 我之前测试无误的COM,当时是在控制台下,然后昨天想把它用在Qt中,理论上是没有任何问题的,但是加进去在使用智能指针时始终出现这个错误 百思不得其解,怀疑了各种情况:多线程的影响,成员函数指针头文
阅读全文
摘要:近距离接触SQLite发现有很多不错的特性,最主要的是免安装、单文件,对于一般的管理系统和信息索引来说很合适,之前在.net中使用过SQLServer,所以SQLite很好接触,SQL是数据库通用语言,所以尝试着在Qt-Sqlite环境下做了简单的增删改查(CRUD)。 在使用过程中,需要以下几点说
阅读全文
摘要:首先,不得不承认的是,Qt中的数据类型使用很方便,当我们的主框架是基于Qt的时候也就没必要刻意追求辅助函数所在的dll是Win32的(如果原功能函数就是只使用标准库及基础类型,那也可以在Qt框架中调用,这不是本篇的重点)。我们之所以要使用QtLibrary是不考虑整合旧代码的情况下方便我们编写Qt程
阅读全文
摘要:主要借助QCustomPlot第三方库,该库可到官网下载 http://www.qcustomplot.com/ ,具体使用如下代码: 1 plot=new QCustomPlot(this); //QCustomPlot *plot; 2 this->setCentralWidget(plot);
阅读全文
摘要:1)第一种方法:直接调用静态函数打开、保存文件对话框:QString str1 = QFileDialog::getOpenFileName(this, "Open File", "/", "TxtFile(*.txt);;AllFile(*.*)");QString str2 = QFileDia...
阅读全文
摘要:1)说明:用来展示数据与QListView控件有诸多类似之处,更进一步说,它是在QListView基础之上进一步改造了,使用起来更加方便。2)使用流程:声明并定义QListWidget对象,并将其置于合适的容器中;可通过函数addItems(QStringList &labels)或addIte...
阅读全文
摘要:1)说明:这个控件常与QListWidget进行比较,都经常用于数据的展示(row、column)。2)只用到了行的操作,用于展示路径或其他条目:大致过程是:构建QStringList 对象;构建QStringListModel对象,将QStringList对象作为参数;使用setModel(QSt...
阅读全文
摘要:1)说明:布局时可用作一组控件的容器,但是需要注意的是,内部必须使用布局控件(如QBoxLayout)进行布局。2)设置QGroupBox的标题:setTitle()函数3)内部添加布局控件setLayout()函数4)在Layout内部进行控件的布局
阅读全文
摘要:A. 问题提示框B. 信息提示框C. 警告提示框D. 错误对话框E. 关于对话框同属于QMessageBox的静态函数,用法类似,但是很少使用,一般自己创建一个独立的窗体去做关于框
阅读全文

浙公网安备 33010602011771号