
Qt
文章平均质量分 51
xyping_
这个作者很懒,什么都没留下…
展开
-
Qt通过代码调用,实现窗口内容的滚动
通过QScrollArea的scrollContentsBy(int,int)重载函数,可以获取到一些与滚动有关的信息,但是不能直接通过这个函数对窗口内容进行滚动。一个可行的做法如下:void Widget::Scroll(int dx, int dy){ QScrollBar *pScrollBar = m_pView->view()->verticalScrol...原创 2020-04-18 17:26:40 · 1728 阅读 · 0 评论 -
Qt及Nsis设置开机自启动
Qt设置开机自启动:#include#include#define REG_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"void setAutoRun(bool is_auto_run){ QString application_name = QApplicat原创 2016-09-26 15:01:43 · 2776 阅读 · 0 评论 -
Qt实现简单的程序自动更新
通过xml文件来获取更新文件的网络路径和文件的md5(用于校验文件是否下载对了)。然后依次通过QNetworkAccessManager::get(),下载下来就算完成了。更新操作主要由一个类来实现Updater。类定义如下:class Updater : public QObject{ Q_OBJECTpublic: //传递xml文件的本地路径,md5值用于校验原创 2016-11-13 08:13:05 · 10577 阅读 · 4 评论 -
Qt+VS: error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory
Qt5.7 + VS2013:使用VS提供的操作添加class,继承Qt类。默认没有Q_OBJECT宏。也就无法使用signals。把Q_OBJECT宏补上去,重新编译报错如下:error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory 清理了重新生成也不行。解决方法:随...原创 2018-04-15 20:57:36 · 7695 阅读 · 4 评论 -
分享一个Qt实现的AI版俄罗斯方块
一直在网上伸手,也回馈一下。程序以Qt官方提供的Tetrix俄罗斯方块为基础,进行扩展。AI算法为:Pierre Dellacherie。Pierre Dellacherie算法的参考链接:http://www.doc88.com/p-8435678368818.html算法的改良El-Tetris:http://imake.ninja/el-tetris-an-improveme...原创 2018-08-18 10:19:47 · 1334 阅读 · 0 评论 -
ubuntu 16.04下编译Qt5.9.1
1.下载Qt源码:qt-everywhere-opensource-src-5.9.1.tar.xz2.解压 tar xvJf qt-everywhere-opensource-src-5.9.1.tar.xz3.切换到该目录:./configure -static -fontconfig -sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -sy...原创 2018-09-22 11:22:30 · 3432 阅读 · 2 评论 -
Windows静态编译Qt5.12.3源代码
先附上一个参考链接:https://blog.youkuaiyun.com/spotian/article/details/774130641.获取Qt5.12.3源代码,解压。(如E:\)2.建议查看源代码文件夹中的README,告知了编译之前的需要具备的必要条件。通过命令行 ./configure -h 也可以获取到不少必要的信息。 事先对此有一定的了解,可以在遇到问题的时候,更好地分析解决。...原创 2019-04-27 21:47:20 · 1688 阅读 · 0 评论