标签: Qt


  1. PyQt5编写桌面程序入门

    前言捣鼓了半天,终于把用python写界面的一套玩意大体上搞清楚了。一开始一直在纠结用什么python IDE适合进行桌面程序开发,很多PyQt发布网站都推荐用Eric这个编辑器,然而我自己试了下发现界面很一般,而且搞不好还会在安装配置的过程中搞出很多麻烦。而实际上,稍微研究一下也能发现PyQt5也并不是和Eric绑定的东西,他其实就是一个python库,完全可以直接用任意的文本编辑器来写,因此我还是选择了比较方便的PyCharm。环境安装为了使用PyQt5,我们最好还是使用python3及以上…

    Python, Qt阅读全文

  2. Qt实现FTP的上传和下载

    本来想简单抄抄书,随便手写个Ftp客户端的,结果发现教材上的是基于Qt4的QFtp类库,而在Qt5中取消了这一个类库(同时也取消了QHttp等的类),取而代之的是QNetworkAccessManager 这个类,把这些杂货全都揽下来了,据说是因为之前的两个类有重复而且效率有问题balabala。于是就百度了一下,发现百度上要么讲的不全,要么就是要去下一个由热心网民重新封装的QFtp类。显然我并不喜欢无脑复制粘贴,想好好看下Qt官方提供的东西的用法,深入的理解下Qt网络编程,于是就果断自行goo…

    Qt, C/C++阅读全文

  3. Qt中基本的绘图方法

    Qt中实现绘图功能和其他的库差不多,主要靠Painter,Pen,Brush之类的东西进行描绘。这里主要牵涉到QPainter,QPen,QBrush三个类,用法也很简单。下面主要是实现一个全面显示各种图形的程序,定义了两个类,一个负责绘图区,一个负责用户交互,这里先介绍绘图区的类。Painter.pro#------------------------------------------------- # # Project created by QtCreator 2015-11-02T18…

    Qt, C/C++阅读全文

  4. Qt中LNK2019错误的解决办法

    在写Qt 网络编程的程序时,有时候会遇到dialog.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __cdecl QNetworkAccessManager::~QNetworkAccessManager(void)" (__imp\_??1QNetworkAccessManager@@UEAA@XZ),该符号在函数 "protected: void __cdecl Dialog::slotLo…

    Qt阅读全文