Skip to content

Base class implementation for Qt Widget projects which need to have a customized non-client area. By inheriting QWidget and using QCustomTitleBar as replacement for the OS's default one, QCustomWindow counts on many of its parent resources, providing a customized non-client area.

License

Notifications You must be signed in to change notification settings

Nintersoft/QCustomWindow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CustomTitlebar

CustomTitlebar é um projeto cuja classe principal (NMainWindow) deriva da classe QMainWindow da biblioteca Qt. Ao derivar a janela principal da classe NMainWindow, você poderá desenvolver programas que usarão bordas personalizadas (não geradas pelo SO) - veja as capturas de tela para maiores detalhes.

Suporte e Documentação

Você poderá obter o suporte e documentação para o uso deste projeto em sua página no site da Nintersoft ou ainda em sua página de documentação.

Características:

  • Redimensionável (100% funcional)
  • Botões personalizáveis
  • Atualização do título da janela (QMainWindow::setWindowTitle(QString)) funcionando;

Código aberto CustomTitlebar

  • Você poderá baixar e fazer suas modificações à vontade, conforme a Licença Pública Mozilla (MPL) v2.0.
  • A licença está disponível na raiz da pasta do projeto.

Caso importe este repositório para seu Git, por favor coloque um link para nossa página e as referências cabíveis à nossa equipe, além de manter o README original.

Atenciosamente,
Mauro Mascarenhas - Nintersoft.

EN

CustomTitlebar

CustomTitlebar is a project where the main class (NMainWindow) inherits its properties from QMainWindow, which is part of Qt Library. Inheriting the main window from the NMainWindow class, will allow you to develop programs which will use customized borders (not generated by the OS) - have a look at the screenshots for major details.

Support and Documentation

You are able to get the proper support and documentation in order to use this project on its page at Nintersoft's website or yet on its documentation page.

Features:

  • Resizeable (100% functional)
  • BotõesCustomizable buttons
  • Window title update (QMainWindow::setWindowTitle(QString)) working properly;

CustomTitlebar open source code

  • You can download and make some modifications in the source code, according to Mozilla Public Licence v2.0.
  • The licence is available in the root of the project folder.

If you clone this directory into yours, please insert a linkback to our webpage and the correct references to our team, also leaving the original README in your repository.

Graciously,
Mauro Mascarenhas - Nintersoft.

About

Base class implementation for Qt Widget projects which need to have a customized non-client area. By inheriting QWidget and using QCustomTitleBar as replacement for the OS's default one, QCustomWindow counts on many of its parent resources, providing a customized non-client area.

Topics

Resources

License

Stars

Watchers

Forks