- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 QT学习 之 布局(一) QGridLayout
#include #include #include #include #include #include void setLayout2p1(QGridLayout * , QWidget * , QList *); int main(int argc, char *argv[]) { QApplication a(argc, ar
2015-03-26 19:29:09 1449
转载 Qt学习 之 UI视图类(一) QListWidget
类QListWidget在其内部定义了一个具有列表结构的模型,并以列表形式显示其中的数据项。列表中的每个数据项被表示为类QListWidgetItem的一个对象。在列表视图中所要显示的数据被存放在每个数据项的角色DisplayRole对应的数据子项中。这个数据子项的类型为QVariant,其中可以存放类型为QString的字符串,也可以存放类型为int或者double的数值。我们可以调用QList
2015-03-23 17:59:18 3103 1
原创 QT控制台输出QString
有时候想在控制台输出我们想要的QString变量。1、qDebug可以实现在控制台终端打印,但我们还是想使用C++中的std::cout This function does nothing if QT_NO_DEBUG_OUTPUT was defined during compilation. 2、网上说的方法利用QTextStream: #include QText
2015-03-23 17:30:55 10772
原创 HDU 5183 Negative and Positive (NP)
题意:给你长度为n的数组,定义了一个NP−sum(i,j)=ai−ai+1+ai+2+⋯+(−1)j−iaj问:数列中是否存在一个组(i,j)使得NP的值等于K思路:预处理出前缀和从最尾端开始枚举起点,并将前缀和插入一个set之中,然后根据你预处理前缀和时候的奇偶性,将k+sum[i]或者-k+sum[i]放到set中查询相当于将k进行偏移,这样查询得出
2015-03-07 22:00:49 588
原创 Qt学习:正则表达式 - QRegExp
用正则表达式验证文本有效性 你可以使用QRegExp::exactMatch来判断一个字符串是否符合一个pattern。 void testRegexMatch(){ QString pattern(".*=.*"); QRegExp rx(pattern); bool match = rx.exactMatch("a=3"); qDebug() << matc
2015-03-06 15:51:43 5030
原创 Qt学习:布局管理的使用方法
分割窗口QSplitter类在应用程序中常常可能用到,它可以灵活地设置窗口的布局。通过一个小实例体先会一下QSplitter的使用。 -------创建工程时,Base Class选择“QMainWindow” //main.cpp #include "splitter.h" #include #include #incl
2015-03-06 12:15:23 5019 2
转载 Qt 中文显示
QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QTextCodec)。在QT3中,QApplication可以设置程序的默认编码,但是在QT4中已经没有了该成员函数。可以以下的这些方法
2015-03-04 20:46:51 555
原创 2015 UESTC Winter Training #9
传送门这场比赛是2010东京区域赛的题目,只做了几题简单的题目Aizu 1305 Membership Management题意:给你几个部门的人,一个部门可能包含于另一个部门之下问:第一个部门有多少人用map给每个部门编号,然后set数组存每个部门人名,然后用dfs搜索答案// whn6325689// Mr.Phoebe// http://bl
2015-03-04 17:10:46 699
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人