肥宅Sean

Never give up~

【VS+QT开发】获取本地网络信息小软件(C++)

简介 考虑到之前的那一个安装可能实现上有点复杂,也不知道你愿不愿意看。 所以,这里就实现一个简单的。 对了,考虑到我垃圾般的程序员审美,所以,如果觉得不好看的话,后期可以自己尝试看看能不能挑一下颜色,图片等一系列操作的。 但是,下面的这版本,就是全用代码实现的。 原因很简单,就是我担...

2018-09-28 17:59:47

阅读数 612

评论数 1

VS+QT开发安装

有两种情况 你之前已经安装过了QT(大佬) 你之前没安装过QT(新手) 这篇主要是针对后者的。但是对于前者,我也会介绍一个网址给你的。 下面这个网页,没有安装过QT的可以直接参照来学习。(虽然安装的时候,可能会需要安装蛮多东西的。。。) https://www.jianshu...

2018-09-28 14:20:12

阅读数 378

评论数 0

【解决方案】QT读写文件

下面的这些东西,在网上可能都会找到类似的文章,但是真正使用的时候,却没有办法打开对应的文件。 解决方案: 打开项目所在文件夹。 比如我这里的项目叫Test 可以看到前面两个有build-* 文件夹。 讲文件名全部拉长就可以知道。 其实,在Test中,是不存在exe这个文件的。 ...

2018-03-31 23:37:53

阅读数 255

评论数 0

pyqt5项目(计算器)

在这个项目中,在之前的文章中所讲到的东西,在这都已经得到了演示 设置图标 改标题 move布局 connect()信号与槽的链接 字体更改 具体文章,可以点击我的文章中的关于这些的基础讲解里面有~ 下面就是代码: import sys from PyQt5.QtWidgets imp...

2018-02-18 23:43:41

阅读数 1109

评论数 0

pyqt5入门教程(七)

设置居中函数,设置好这个居中函数,在初始化整个控件的时候,调用这个函数,就可以使得整体的框架的位置在一开始就被设置好 def center(self): qr = self.frameGeometry() cp = QDesktopWidget().a...

2018-02-17 16:06:01

阅读数 713

评论数 0

pyqt5入门教程(六)

关键重载函数:def closeEvent(self, event) 这要重载了这个函数,就可以实现关闭的事件处理情况 def closeEvent(self, event): reply = QMessageBox.question(self, 'Message',...

2018-02-17 15:50:23

阅读数 218

评论数 0

pyqt5入门教程(五)

点击这个button就会将整个程序给退出出去 btn.clicked.connect(QCoreApplication.instance().quit) 这个是最新的代码,通过这个实现了这个信号跟槽的链接。 最大的难点在于这个括号所在的地方,有些时候需要用到这个括号,有些时候就不能用,这...

2018-02-17 15:38:06

阅读数 1703

评论数 0

pyqt5入门教程(四)

设置 ToolTip,只要将鼠标停在对应的控件几秒不动,就会显现一个帮助提示 运行结果所在 import sys from PyQt5.QtWidgets import QApplication, QWidget, QToolTip, QPushButton from PyQt5....

2018-02-17 14:54:19

阅读数 281

评论数 0

pyqt5入门教程(三)

其实可以通过前面的代码看出,在main函数部分,其实只是做了三件事 1. 创建应用 2. 创建图形界面 3. 将应用退出信号 因此,我们完全可以将整个图形界面创建的过程封装一下,这么以后,我只需要改变图形界面的实现类,就可以改变整个图形。 但是整个应用的创建就是没有什么需要改变的。(大...

2018-02-15 15:34:18

阅读数 274

评论数 0

pyqt5入门教程(二)

添加Icon(图标) 在网上下载一些ICO格式的图标 其实一般我们使用的png格式的图片也是可以的~ import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QIcon...

2018-02-15 15:24:01

阅读数 395

评论数 0

pyqt入门教程(一)

pyqt入门 根据pyqt5的文档改写的,加入了注释吧 虽然,用designer会更加方便,但是过于依赖designer,会导致对于代码的qt实现的理解难以加深(自以为会加深,其实已经将自己的格局给局限了)。 - 为了突破这个局限,我开始重新学习一边这个,尽最大的可能使用代码实现这些...

2018-02-15 15:03:12

阅读数 1144

评论数 0

Qt实现拖动一个lineEdit同时拖动mainwindow

这个东西困扰了我很久,我一直在网上都没有找到类似的方法。 方法:重写类 有类似的方法,以前也是见过别人这么干的。 所以我就尝试自己写这个类。 先成功了一次: 我先在我的mainwindow中重写了那个三个函数(mouseevent)。 具体方法可以点击看这里 失败了一次…: ...

2018-02-14 15:20:33

阅读数 196

评论数 0

qDebug小讲

想要认真的再学一下QT的语法。 但想测试的时候,总是没有办法(虽然用cout也是可以的,但是需要转换格式很麻烦) 所以一般,会用qDebug这个函数。 使用实例: QString s = “welcome to you!”; qDebug()<&a...

2018-02-14 13:26:50

阅读数 292

评论数 0

Qt自定义类之自由移动的mainwindow

先要清楚,只是拖动mainwindow你是拖不动那个界面的,但是又想要设计漂亮的无标题栏的控件时,那就需要加自己的重写函数了 一开始我被这个东西给吓到了,因为在网上看了很多人的文章,但是发现我找不到他们是怎么让这个类知道event的,因为大家都是只写了几个类函数,但是就这么结束了???exm??...

2018-02-11 00:09:39

阅读数 322

评论数 0

QT实现minheap(简单图形界面掌握)

本次项目的文件结构图如下 在windows下的运行效果如图 堆本质上就是平衡二叉树,这里采用的是线段树来实现的。比较简单 但是在使用的QT自带的QTTreeWidget来显示的时候就实现了一个讲线段树还原成一般的平衡二叉树的过程,这是很有趣的。 mai...

2018-01-04 18:02:51

阅读数 220

评论数 0

QT算数表达式求值

对之前的那个QT做的计算器,做一个修改。 原版本链接 有兴趣的话,可以两者结合起来,通过这个改进的过程,找到问题,进一步的提升。 新版本代码: #include "mainwindow.h" #include "ui_mainwindow.h" #i...

2017-10-08 21:42:36

阅读数 500

评论数 0

震惊!!用图形界面装B居然只需要短短110行代码!!

[序] 相信学习C或者C++的学生的最大的痛苦就是每次做的东西的都是CMD的黑框框 虽然很多人会慢慢爱上这个(呸),但是绝大多数的人都走向了另外一条路:图形界面 说到C++的图形界面,都不得不谈一下QT了 QT的教程,资源网上是能找到不少的。(不过最难可能是一般人都不知道自己该搜索些什么)

2017-10-05 17:37:52

阅读数 1147

评论数 1

QT,C++多项式计算器—version3(厌倦CMD黑框框的走起!)

很激动! 在乔帮主的要求下,我再次写一次多项式计算器。(对了,这里用的是QT5) QT的下载在download 或者一般的官网上都有(QT 只是一个加载库!请各位初学者不要害怕!但是下好了QT的软件之后,开发会比较容易,在各个系统的电脑都是有相应版本,而且可以做到兼容!) 在一般网站上服务器...

2017-10-05 07:33:04

阅读数 450

评论数 1

QT,C++最好的调试工具(抽象定义上的工具)

这里的工具,不是指的是那种 真正的调试工具,而是作为一个调试的手段的工具。 既然要看QT,那我可以假设各位都是看过 C++的呢!C++里面,是有很多debug的插件啊什么的。 但是作为一个写了一段日子C++的猿。 我觉得cout可能是更好的的C++(注意,不是QT)调试工具。反正我是觉得比设置断点...

2017-10-04 09:18:00

阅读数 761

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭