Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
generate_ui.py File Reference

(a404ed4342fdb02e739f343465669239bfbf81c9)

Go to the source code of this file.

Namespaces

namespace  generate_ui
 

Functions

 generate_ui.read_cpp_license (path)
 
 generate_ui.replace_xsl_keys (xsl_source_file, license, ui_header_name=None)
 
 generate_ui.run_xslt (source, sheet, target)
 

Variables

str generate_ui.DESCRIPTION
 
bool generate_ui.opt_delete_temp_files = True
 
 generate_ui.argument_parser
 
 generate_ui.action
 
 generate_ui.help
 
 generate_ui.options = argument_parser.parse_args()
 
 generate_ui.xml_dir = Path(__file__).parent.resolve()
 
str generate_ui.ui4_xsd = xml_dir / 'ui4.xsd'
 
 generate_ui.designer_dir = xml_dir.parent
 
str generate_ui.uilib_dir = designer_dir / "src" / "lib" / "uilib"
 
str generate_ui.uilib_impl = uilib_dir / 'ui4.cpp'
 
 generate_ui.license = read_cpp_license(uilib_impl)
 
str generate_ui.header_xsl_source = xml_dir / 'generate_header.xsl'
 
 generate_ui.header_xsl = replace_xsl_keys(header_xsl_source, license)
 
str generate_ui.impl_xsl_source = xml_dir / 'generate_impl.xsl'
 
 generate_ui.impl_xsl = replace_xsl_keys(impl_xsl_source, license, 'ui4_p.h')
 
str generate_ui.uic_dir = designer_dir.parents[2] / "qtbase" / "src" / "tools" / "uic"
 
str generate_ui.uic_impl = uic_dir / 'ui4.cpp'