qt tópico 4

QSS-Skin-Builder
(graças ao especialista em código aberto)
Este projeto é melhor,

Levando em consideração o problema de codificação de caracteres ao usar qt creator e visual studio ao mesmo tempo.
Estude cuidadosamente

https://github.com/satchelwu/QSS-Skin-Builder

F: \ qt_work \ qt5_code_plus_jack \ app_example \ QSS-Skin-Builder-master
Insira a descrição da imagem aqui

Análise de código:

Insira a descrição da imagem aqui

A periferia é um QUIWidget qui;
classe QUIWidget: public QDialog, não há arquivo ui correspondente
Insira a descrição da imagem aqui

Esta parte está incluída:
QUICreator * creator = new QUICreator;
classe QUICreator: public QMainWindow, há um arquivo ui correspondente quicreator.ui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
qss_skin_creater_app, em
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
seguida, modifique o código de main.cpp

#include "quiwidget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    
    
    QApplication a(argc, argv);
    QUIWidget qui;
    qui.show();

    return a.exec();
}

Crie um outro diretório, crie um diretório de formulário vazio e um
diretório demo vazio ao mesmo tempo: existem os arquivos appinit.cpp e appinit.h no diretório demo.
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Adicionar um arquivo head.h
Insira a descrição da imagem aqui

Adicionar redeInsira a descrição da imagem aqui

layout

Insira a descrição da imagem aqui
verticalLayout1
widgetMain
verticalLayout2
widgetTitle
horizontalLayout4
labIco
labTitle
widgetMenu
horizontalLayout
btnMenu
btnMenu_Min
btnMenu_Max
btnMenu_Close
widget
verticalLayout3

verticalLayout1:

QSize QUIWidget :: sizeHint () const
{ return QSize (600, 450); } este-> redimensionar (900, 750);


Estágio 1

Insira a descrição da imagem aqui

Dê ao projeto atual um novo nome

F: \ qt_work \ qt5_code_plus_jack \ app_example \ qss_skin_app
F: \ qt_work \ qt5_code_plus_jack \ app_example \ qss_skinA_app

interface qss_skinA_app

QUICreator é uma classe QMainWindow, eu não esperava que QMainWindow também pudesse ser incluída como uma janela filha.
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Menu da área da janela principal

Insira a descrição da imagem aqui

Janela principal

Insira a descrição da imagem aqui

11

Insira a descrição da imagem aqui

22

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

1,

4 botões para o primeiro lugar
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

2, tabWidget

Layout
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

3

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

4 painel do dispositivo

Insira a descrição da imagem aqui
Abaixo do diretório do formulário:

classe frmDevice: public QWidget { } com arquivo ui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

labTemp -------------- labCurrentTemp
labDamp -------------- labCurrentDamp
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

4

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/wowocpp/article/details/114324643
Recomendado
Clasificación