Chapter 13. User Interface

Table of Contents

13.1. Introduction
13.2. The Qt Application Framework
13.2.1. User Experience Considerations
13.2.2. Qt Creator
13.2.3. Source Code Overview
13.2.4. Coding Practices and Naming Conventions
13.2.5. Other Issues and Information
13.3. Human Interface Reference Documents

13.1. Introduction

Wireshark can be logically separated into the backend (dissecting protocols, file loading and saving, capturing, etc.) and the frontend (the user interface).

The following frontends are currently maintained by the Wireshark development team:

  • Wireshark, Qt based
  • TShark, console based

This chapter is focused on the Wireshark frontend, and especially on the Qt interface.