QT
Van_Le
自然语言处理方向
展开
-
QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会一下指出,我没有设置QG转载 2016-08-16 11:54:05 · 524 阅读 · 0 评论 -
QT中出现“无法启动此程序因为计算机丢失qt5core.dll”解决办法。
当QT中出现以下情况时:是没有相应的动态库文件,此时需要在Path变量下添加dll动态库的路径:(win7中的添加方法)——>——>——>——>(注意多个路径用“;”隔开)我的QT路径是:;D:\QT5.0\5.2.0\msvc2010_opengl\bin;D:\QT5.0\Tools\QtCreator\bin,不同的安装路径,QT路径也是不同的,找到你的安装路径,将包含QT所原创 2016-08-11 15:06:48 · 82153 阅读 · 7 评论 -
C++ GUI Qt 4 编程-第八章 基于项的图形视图
经过几周的奋斗,每天几个小时的研究,总算大致把书上的历程自己给实现了一遍,很多相似功能知识做了个例子,并没有做的全面,原因是一方面由于,时间的限制,18号就去上班了,但本职工作并不是和软件相关,软件只是个兴趣,以后没有这么多时间去研究,另一方面很多功能相似,操作都类似,就没有必要再去实施一遍了,这样比较省时间吧。下面是自己的研究的大致过程,简单的东西就没再写了:1、搞懂boundingRect原创 2016-08-16 15:33:59 · 1417 阅读 · 0 评论 -
qt中文乱码问题
newaction=new QAction("&新建(N)",this);出现:使用:QTextCodec *codec = QTextCodec::codecForName("GB2312");newaction=new QAction(codec->toUnicode("&新建(N)"),this);OK了!原创 2016-08-22 17:02:52 · 605 阅读 · 1 评论 -
qt quick开发“文档编辑器”常用的SLOT(保存、加载、另存)代码
void MdiChild::newFile() {//设置窗口编号,因为编号一直被保存,所以需要使用静态变量static int sequenceNumber=1;//新建文档没有被保存过isUntitled=true;//将当前文件命名为未命名文档加编号,编号先使用再加1curFile=codec->toUnicode("未命名文档%1.txt").arg(原创 2016-08-31 14:58:21 · 1092 阅读 · 0 评论 -
QSignalMapper
在QT编程中,如果遇到多个控件,但是他们的槽大致相同,这个该怎么处理,比如10个button,难道要写10个槽,可以不必这样,QSignalMapper可以帮组我们解决。 QSignalMapper *signalMapper = new QSignalMapper(t转载 2016-09-01 09:47:39 · 508 阅读 · 0 评论 -
QT信号和槽机制的注意事项
要把信号成功连接到槽(或者连接到另一个信号),它们的参数必须具有相同的顺序和相同的类型:connect(ftp,SIGNAL(rawCommandReply(int,const QString &)),this,SLOT(processReply(int,QString&)));如果信号的参数比它所连接的槽的参数多,那么多余的参数将会被简单地忽略掉:connect(ftp,SI原创 2016-09-01 11:26:50 · 700 阅读 · 0 评论 -
关于QT中找不到 qsound.h头文件的情况
打开QT设置,添加 Multimedia这个模板即可。原创 2016-08-22 17:26:25 · 6793 阅读 · 3 评论 -
error LNK2001: 无法解析的外部符号 "public: static struct,fatal error LNK1120: 4 个无法解析的外部命令
问题如下:解决办法(于VS2010中):1、先找到 moc_**class.cpp文件 **class为头文件名称;2.添加到项目中即可。——>——>——>具体原因不清楚。。。参考文章:http://blog.csdn.net/fm0517/article/details/44308353原创 2016-08-16 17:28:06 · 2917 阅读 · 0 评论 -
QGraphicsScene的坐标系问题
对QMainWindow的subclass—— DiagiramWindow 的resizeEvent设置如下,即可把QGraphicsView的左上变成scene的(0,0)坐标。void DiagramWindow::resizeEvent(QResizeEvent * event){scene->setSceneRect(0,0,this->width(),this->h原创 2016-08-16 12:24:40 · 5321 阅读 · 2 评论 -
QT4第一次复习——思维导图
原创 2017-06-26 13:34:47 · 1074 阅读 · 0 评论