四时宝库

程序员的知识宝库

Qt 制作登录对话框(qt登录界面设计)

一、目的

实现简单的类似QQ登录界面的登录对话框,可以输入用户名和密码,有登录和退出按钮,密码密文显示,用户名和密码正确则进入主窗口,错误则进行提示。

二、实现方案说明

我们之前已经实现了多窗口的功能→

C++桌面应用开发(Qt学习)——QMainWindow(1)

QMainWindow(1)

QMainWindow是一个为用户提供窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bar)、多个铆接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。

Qt 智能指针学习(qt 函数指针)

从内存泄露开始?

很简单的入门程序,应该比较熟悉吧 _

#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Dbzhang800!");
label->show();
return app.exec();
}

QT学习:用http的post方式访问URL并获取内容

界面基本差不多了,现在我们来做实质功能。

首先,我们要将视频网址发到我们的解析程序上,我用PHP做了一个解析程序,放到了网上。所以我要让QT用post的方式将我们要解析的网址发送过去,然后网上的解析程序把解析完的下载网址再用json格式反回来给我们的QT程序,这样我们就能下载了。

这就是本节要搞的重点,经过搜索,QT中访问http网址要用这两个类:

「Qt入门第37篇」 网络(七)TCP(一)

导语

TCP即TransmissionControl Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。

MFC切换到Qt - Qt入门示例(mfc同一文档多窗口怎么弄)


第一个Qt应用:Hello World

从MFC切换到Qt,最好从一个简单的示例开始。下面是一个基本的Qt窗口应用程序。

机器视觉软件开发新人入门必看 --机器视觉软件开发学习路径

机器视觉是机械、运动、控制、光学、软件、算法于一体的交叉学科,对于学工科的人来说,机械、运动、控制都有一定的了解,对于软件、算法、光学不是很了解。一台设备,有一个到二个机械设计师或者结构工程师,那么这个角色就胜任了机械部分,有一个电气工程师,那么就胜任了控制部分了,再来一个视觉工程师,担当视觉软件开发部分,那么整套系统就构成一套机器视觉系统, 对我们视觉软件发来说,做好光学(相机、镜头、光源)的选择,软件框架设计好,算法的实现,就可以了。

从业多年,可以看到,机器视觉软件开发是跟机械、电气紧密相连的,从而,我见过很多机械、电气行业从业人员进行转行进入到视觉软件开发,直接的接触让很多电气、机械的同学想进入机器视觉软件开发领域,今天我来说说从零基础学习视觉软件开发的学习路径,需要学习哪些知识?

QT进阶之路:目录浏览类 QDir(qt 目录树)

本小节内容主要来自 QDir 类的帮助文档,Qir 类用于访问文件系统中的目录结构和文件等。QDir 类的静态函数通常用于获取程序运行时系统相关的一些路径信息等,而对于具体某一个目录的操作,需要新建 QDir 对象来实现。

QDir 用于操作路径文件名,访问关于目录路径、文件等信息,操作真实的底层文件系统。同时,QDir 的功能对 Qt 程序运行时的内部资源系统也是通用的,内部资源系统以 ":/" 为根目录。

Qt 都是以 '/' 作为统一的路径分隔符,互联网上也是用 '/' 作为 URL 分隔符的。Qt 程序员应当总是使用 '/' 作为路径分隔符,而不用管操作系统原本的路径分隔符是什么。Qt 会自动把自己的路径文件名转换为底层文件系统可接受的形式,从而操作底层文件系统。

Qt Creator 快速入门教程(qt-creator)

一 Qt简介

Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。 Qt 不仅仅是一个GUI库,它除了可以创建漂亮的界面,还有很多其他组件,例如,你不再需要研究STL,不再需要C++的<string>头文件,不再需要去找解析XML、连接数据库、Socket 的各种第三方库,这些 Qt 都已经内置了。 Qt 是应用程序开发的一站式解决方案!Qt 虽然庞大,封装较深,但它的速度并不慢,虽不及MFC,但比Java、C#要快。Qt 程序最终会编译成本地代码,而不是依托虚拟机。

怎样才算学会了C++基础,一篇文章学习了解(包含Qt内容)

内容:C++、STL、数据结构、TCP/IP、数据库、linux、Qt

C++的基础(推荐两本书C++ primer和C++ primer plus)

语法部分

<< < 70 71 72 73 74 75 76 77 78 79 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接