- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Qt实现二值细胞图像区域上色
问题描述在细胞图像处理和识别中,区域特征是非常重要的,也是分析细胞特征的前提和基础。这些区域特征可以是外接矩形、像素点个数等。因此,我们需要得到跟踪得到不同区域,才能对其进行特征分析。针对该问题,我们需要设计一个类和相关方法,用于跟踪得到每个区域,并填上不同的颜色。效果如下:本程序是我学校里数据结构课程设计的一道题目,源代码和详细过程(实验报告):下载地址
2017-12-27 11:30:24
1401
1
原创 Anaconda安装心得
从官网下载Anaconda安装包并安装打开Anaconda官网:Anaconda 选择安装版本,我选择的是Anaconda 5.0.0 for windows的Python3.6版本。 下载完成后安装,我选择了安装在E盘。配置环境变量如果要在命令行下执行Python,pip,jupyter等命令,需要配置环境变量,如下:此电脑 - 右键属性 - 高级系统设置 - 环境变量找到名为Path
2017-10-20 20:38:06
6167
3
原创 源文件字符集,编译器内部字符集,执行字符集,控制台乱码问题,Qt中文问题
源文件字符集:源文件本身也是文本文件,所以源文件字符集是指源文件保存时采用哪种字符集编码。VC++下源文件默认是gbk编码,如果想要更改,可以通过 文件-高级保存选项 修改某个源文件的编码方式,似乎没有什么选项能够设置创建项目时的源文件编码,需要自己一个一个设。编译器字符集:编译器在读取源代码文件时所使用的内部字符集决定了编译器如何把读入的源代码文件字节流进行转换,转换是指从一种字符集编码的字节经
2017-10-14 17:51:19
2932
原创 字符集,代码页,字符编码
字符集(Charset):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。其中每个字符都有一个序号作为编码值。编码:将字符编码为它所对应的字符编码值,如将文字写入文件 解码:将字符编码值解码为相应的字符,如从文件中读取文字标准ascii码:使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控
2017-10-11 22:39:15
2394
原创 使用cl.exe在windows控制台下编译C++程序
工具cl.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器将.cpp编译,生成中间代码目标文件(.obj)。链接器将目标文件链接,产生可执行文件 (.exe) 或动态链接库文件 (DLL)。link.exe 是将目标文件和库链接起来以创建 32 位可执行 (.exe) 文件或动态链接库 (DLL) 的 32 位工具。rc.exe 是将windows资源文件(
2017-10-07 20:40:17
3128
转载 Qt事件循环的一些理解
1、事件循环一般用exec()函数开启。QApplicaion::exec()、QMessageBox::exec()都是事件循环。其中前者又被称为主事件循环。事件循环首先是一个无限“循环”,程序在exec()里面无限循环,能让跟在exec()后面的代码得不到运行机会,直至程序从exec()跳出。从exec()跳出时,事件循环即被终止。QEventLoop::quit()能够终止事件循环。其次,之所
2017-10-06 15:03:49
1625
原创 Qt exe程序缺少dll的解决方法
当我们用Qt Creator直接运行程序时是可以的,但当我们直接打开工程目录下的exe文件却发现运行不了,提示缺少dll文件,因为Qt默认是动态编译的,需要dll才能运行。 当我们用Creator运行程序的时候Qt当然会去找相应的dll,但直接打开exe文件的时候windows会在环境变量目录和exe当前所在目录里找dll文件。所以如果这个Qt程序是给你自己用的,因为你电脑已经装了Qt,直接将Qt
2017-10-06 11:10:49
16739
1
原创 Qt Creator工作目录
Qt Creator中的工作目录是给调试用的,一般设为 build-ProjectName-Desktop_Qt_5_9_1_MSVC2013_64bit-Debug/下,所以如果用Qt Creator启动程序,那么工作目录就设为这个。而exe文件目录在build-ProjectName-Desktop_Qt_5_9_1_MSVC2013_64bit-Debug/debug/下,所以如果直接打开ex
2017-10-03 11:56:02
2705
原创 有关Qt事件的接收与忽略的一些理解
有些时候,我们需要在自己的类中重写 XXXEvent() 这个虚函数,就像下面这样:class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();private: Ui::MainWindow *ui;pr
2017-09-30 22:19:23
747
转载 父窗口和父类的一些理解
QWidget类是所有用户界面对象的基类,包括QMainWindow,QDialog等。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口
2017-09-29 12:56:47
1788
原创 使用Qt Designer来设计界面
介绍Qt Designer,是一个直观可见的全方位 GUI 构造器,它所 设计出来的用户界面能够在多种平台上使用。它是 Qt SDK 的一部分,也是最为重要的开发 工具之一。利用 Qt Designer,我们可以拖放各种 Qt 控件构造图形用户界面并可预览效 果。与纯代码设计界面的区别使用designer设计的.ui文件最终还是会生成相应的.h文件,所以使用designer做的工作都可以自己亲自用代
2017-09-27 16:25:58
83441
1
原创 QString类的详细用法
介绍QString 类是 Qt 中用于实现对字符串操作的类,与 std::string 用法类似.它在实现上有以下特征:字符串内部采用 Unicode(utf-16) 编码,可以表示世界上大多数语言的文字。QString类采用隐式共享技术,将深拷贝和浅拷贝有机地结合起来。(有关浅拷贝,深拷贝等知识:请看)相关的类QChar:表示一个Unicode编码的字符,详细用法:请看QByteArra
2017-09-22 21:06:04
11205
2
使用Qt创建具有网页图标的Internet快捷方式
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人