---
name: "Net::DNS::SEC::Tools::QWPrimitives"
section: "3pm"
platform: "linux"
package: "dnssec-tools"
version: "2.2.3-16"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Net::DNS::SEC::Tools::QWPrimitives"
---

# Net::DNS::SEC::Tools::QWPrimitives(3pm)

QWizard primitives for DNSSEC-Tools

## NAME

Net::DNS::SEC::Tools::QWPrimitives - QWizard primitives for DNSSEC-Tools

## SYNOPSIS

```
  use Net::DNS::SEC::Tools::QWPrimitives;
  use Getopt::Long::GUI;
  our @guiargs;
  DTGetOptions(  ...,
                 ['GUI:nootherargs',1],
                 ['GUI:otherprimaries',dnssec_tools_get_qwprimitives()],
                 ['GUI:submodules','getzonefiles','getzonenames'],
              );
```

## DESCRIPTION

**QWizard** is a dynamic GUI-construction kit.  It displays a series of questions, then retrieves and acts upon the answers.  This module provides access to **QWizard** for DNSSEC-Tools software.

In particular, the ***dnssec\_tools\_get\_qwprimitives()*** returns a set of primary screens for requesting a set of zone files followed by a set of domain names for those zone files.  These are then pushed into the `@guiargs` which should be treated as the final ARGV array to process.

## COPYRIGHT

Copyright 2005-2014 SPARTA, Inc.  All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.

## AUTHOR

Wes Hardaker \<hardaker@users.sourceforge.net\>

## SEE ALSO

**Getopt::GUI::Long(3)**, **Net::DNS(3)**, **QWizard(3)**

http://www.dnssec-tools.org
