Preguntas sobre programación QT, con imágenes, online, etc.
La línea 4-6 es la sintaxis de inicialización del constructor de C++ con parámetros. La sintaxis general es la siguiente: class?A?{
public:
int. ?datos1;
int?datos2;
A()?{?datos1=0,?datos2=0;}
A(int?d1, ?int? d2):data1(d1),data2(d2){}?//Este es un método de inicialización especial del constructor con parámetros//Es equivalente a la siguiente oración, que debería ser comprensible, //Por supuesto , si se usa en el constructor Cuando se trata de datos1 y //datos2, inicialícelos con d1 y d2 primero, y luego use
//A(int?d1,?int?d2){data1= d1;?data2=d2;}
p>}
Puedes entenderlo aquí, y también debes entender la sexta línea en la imagen. Es solo que hay un extra. nuevo Ui::MainWindow en la sexta línea. Aquí, se crea dinámicamente un Ui::. Luego, el objeto MainWindow se sustituye en el constructor con parámetros y se usa para inicializar la variable ui
Si está satisfecho, eres bienvenido a adoptarlo, gracias
Si tienes alguna pregunta, no dudes en preguntar