Avatar notebook default
11篇文章 · 14933字 · 1人关注
  • Web网络服务模块——程序自动升级

    强制升级机制 使用某些软件时经常遇到“发现新版本,马上升级”的提示。对于一些程序,可以选择忽略提示,不进行升级。但有时,程序只给用户提供升级按钮...

  • Web网络服务模块——下载升级文件

    本系列笔记所记述的books项目设计并实现了程序自动升级功能,因此需要从网络上下载升级EXE文件,这涉及网络下载的相关功能。 信号和槽函数 针对...

  • Web网络服务模块——Qt网络模块

    早期进行网络编程时要针对TCP、UDP层面进行开发,涉及网络数据包的交换和控制,以及端口的设置等,代码多且繁琐。同时网络支持的协议数量非常多,如...

  • 软件层系统功能模块——单实例管理

    对于大多数程序来说,程序启动运行后,如果用户再次单击菜单运行程序,那么程序会打开第二个实例,也允许用户打开并执行多个实例。典型的例子是浏览器程序...

  • 软件层系统功能模块——托盘管理

    books项目是一个托盘程序,程序登录后直接进入Windows系统托盘。Qt程序是跨平台程序,由于有些平台没有系统托盘概念,因此需要对Windo...

  • 软件层系统功能模块——登录系统

    之前完成的对话框的GUI设计工作只是得到了一个空架子,单击按钮不会产生任何影响,输入的用户名和密码也不会被提取,下面将实现这些功能即完成"登录系...

  • Resize,w 360,h 240
    软件层系统功能模块——系统程序窗口

    books项目中使用的是对话框程序,对话框程序是Windows平台下比较常见的应用程序,本节中我将完成对话框的GUI设计工作。 对话框开发 在Q...

  • Resize,w 360,h 240
    Qt项目组织结构

    当我们新建一个Qt Application项目时,Qt会自动为我们完成所需信息的配置工作和基础代码的编写工作,整个项目的组织结构如图1.1所示。...

  • Resize,w 360,h 240
    软件层系统功能模块——新建项目

    首先创建一个空白工程,在Qt Creator中选择“新建文件或项目”菜单项,打开的对话框如图1.1所示。 Qt5.7支持的项目类型有7种,其中最...

文集作者