Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre la barra de menú de qmainwindow y la barra de herramientas

La diferencia entre la barra de menú de qmainwindow y la barra de herramientas

Las barras de herramientas tienen propiedades flotantes.

QMainWindow es una clase que proporciona a los usuarios el programa de la ventana principal, incluida la barra de menú, la barra de herramientas, el widget de acoplamiento, la barra de estado y el widget central. Es la base de muchas aplicaciones, como editores de texto y editores de imágenes.

Barra de menú

La ventana principal tiene como máximo una barra de menú. Ubicado en la parte superior de la ventana principal, debajo de la barra de título de la ventana principal.

Cree una barra de menú y obtenga el puntero de la barra de menú de la ventana principal a través de la función menubar() de la clase QMainWindow.

Constante QMenuBar * menuBar()

Crea un menú y llama a la función miembro de QMenu addMenu para agregar el menú.

QAction* addMenu(QMenu * menú)

addMenu(const QString & amp; título)

Agregar menú (const QIcon & amp icono, const QString & amptitle)123123

Cree un elemento de menú y llame a la función miembro de QMenu addAction para agregar el elemento de menú.

QAction* activeAction() constante

q acción * addAction(const QString & amp; texto)

q acción * addAction(const QIcon & amp; icono , const QString y amp texto)

q acción * addAction(const QString y amp; texto, const QObject * receptor,

const char * miembro, const QKeySequence y amp tecla de acceso directo = 0)

q acción * addAction(const QIcon & amp; icono, const QString & amp texto,

const QObject * receptor, const char * miembro,

const QKeySequence & amp atajo key = 0)

123456789123456789

Qt no tiene una clase de elemento de menú especial, pero usa una clase QAction para abstraer operaciones públicas. Cuando agregamos un objeto QAction a un menú, aparecerá como un elemento de menú, y cuando lo agregamos a una barra de herramientas, aparecerá como un botón de herramienta. El usuario puede activar esta acción haciendo clic en un elemento del menú, haciendo clic en un botón de la barra de herramientas y haciendo clic en una tecla de acceso directo.

Barra de herramientas

Puede haber varias barras de herramientas en la barra de herramientas de la ventana principal. Por lo general, un menú corresponde a una barra de herramientas y la barra de herramientas se puede dividir según sea necesario.

Llame directamente a la función addToolBar() de la clase QMainWindow para obtener el objeto ToolBar de la ventana principal. Esta función debe llamarse una vez cada vez que se agrega una barra de herramientas.

Insertar una acción que pertenezca a la barra de herramientas, es decir, añadir una operación en la barra de herramientas.

Añadido mediante la función addAction de la clase QToolBar.

La barra de herramientas es una ventana móvil y su área de acoplamiento está determinada por las áreas permitidas de QToolBar, que incluyen:

Qt::LeftToolBarArea está acoplado a la izquierda.

Qt::RightToolBarArea se detiene a la derecha.

Qt::TopToolBarArea está acoplado en la parte superior.

Qt::BottomToolBarArea está acoplado en la parte inferior.

Qt::AllToolBarAreas puede detenerse en las cuatro posiciones anteriores.

Utilice la función setAllowedAreas() para especificar el área de acoplamiento:

上篇: tp ¿Qué significan los indicadores del examen físico?Espero que te sea de ayuda. Las pruebas para detectar la hepatitis B incluyen: 1. Pruebas bioquímicas en sangre (pruebas de función hepática). 2. Examen de marcadores virales (cinco ítems para hepatitis B). Los elementos de uso común en las pruebas de función hepática incluyen principalmente proteína total (TP), albúmina (ALB) y globulina (GLO). Estos tres elementos reflejan principalmente la función sintética del hígado. La albúmina (ALT) y la aminotransferasa (AST) reflejan principalmente el daño de las células hepáticas. La bilirrubina directa (DBIL) y la bilirrubina total (TBIL) reflejan principalmente la función metabólica de las células del hígado. Prueba de cinco ítems para detectar el antígeno de superficie de la hepatitis B (HBsAg) Si hay anticuerpos de superficie del virus de la hepatitis B (anti-HB) en el cuerpo Si tiene un efecto protector е antígeno (HBeAg) Si el virus se replica y es infeccioso е Anticuerpos (anti -HBe) Si el virus se replica y es infeccioso Contagioso. Anticuerpo central (anti-HBc) Si ha sido infectado con el virus de la hepatitis B Tres positivos: antígeno de superficie (HBsAg) + antígeno е (HBeAg) + antígeno central (HBeAg) + antígeno central (HBeAg) + antígeno central (HBeAg). Antígeno de superficie (HBsAg) + еantígeno (HBeAg) + anticuerpo central (anti-HBc) + Esto generalmente refleja una replicación viral activa. Antígeno de superficie de Xiaosanyang (HBsAg) + antígeno е (anti-HBe) + anticuerpo central (anti-HBc) + Para los pacientes de Xiaosanyang, se debe realizar una prueba de ADN si el resultado de la prueba es positivo, refleja que el virus se está replicando activamente. el resultado de la prueba es positivo. Negativo refleja supresión viral y replicación viral inactiva. El antígeno de superficie de la hepatitis B se conoce como HBsAg. También se la conoce como resistencia australiana. También se le conoce como antígeno asociado a la hepatitis B (HAA). HBsAg es uno de los primeros marcadores serológicos que aparecen después de la infección por hepatitis B. Por lo general, aparece en la sangre de personas infectadas al final del período de incubación de la infección aguda por el virus de la hepatitis B, 2 semanas antes del inicio o de 10 a 60 días después de un aumento de ALT. El valor máximo al inicio de la hepatitis B es un indicador importante para el diagnóstico temprano de la hepatitis B. El 80% de las personas infectadas por el virus de la hepatitis B desaparecen a las 4 semanas de su aparición. Si la infección no desaparece después de 3 meses de su aparición, se cree generalmente que evolucionarán fácilmente a portadores crónicos del virus de la hepatitis B. Las personas infectadas con el virus de la hepatitis B no desarrollarán la enfermedad, conocida médicamente como portadores fenotípicos de anticuerpos, si dichas personas se reinfectan con otros tipos de hepatitis. Si estas personas están infectadas con otros tipos de hepatitis, fácilmente se les puede diagnosticar erróneamente como hepatitis B basándose únicamente en la positividad del HBsAg. Además, entre el 5% y el 10% de las personas infectadas con el virus de la hepatitis B pueden eliminar los anticuerpos de superficie en la etapa inicial de la enfermedad. La prueba de anticuerpos de superficie en el suero de estas personas es negativa, pero la anti-HBcB es positiva. La prueba B se basa únicamente en si el anticuerpo de superficie es positivo o no. Se puede perder el diagnóstico. Como se puede ver en lo anterior, la resistencia de la superficie es un indicador importante para el diagnóstico temprano de la hepatitis B, pero no es el único indicador. HBeAg es una proteína estructural importante en el núcleo del virus de la hepatitis B, y su estructura principal es básicamente la misma que la del antígeno central del virus de la hepatitis B (HBc). Después de que los humanos se infectan con el virus de la hepatitis B, el primer marcador serológico es HBeAg y el segundo marcador serológico es HBc. Generalmente aparecen durante el período de incubación. A medida que la condición mejora, los títulos de HBeAg y HBc disminuyen rápidamente y finalmente desaparecen. desaparecen, en general los anticuerpos e sólo se pueden detectar en la sangre de personas con epianticuerpos positivos. e Los anticuerpos, al igual que los anticuerpos de superficie, son una indicación directa de la infección por el virus de la hepatitis B. Su positividad continua indica la cronicidad de la enfermedad, que puede provocar hepatitis crónica activa, cirrosis, títulos elevados del virus de la hepatitis B, etc. un factor importante para estimar el pronóstico de la hepatitis B y medir la transmisión de la enfermedad como marcadores importantes del sexo. El anticuerpo central de la hepatitis B, denominado anti-HBc, es el primer anticuerpo que aparece después de que los humanos se infectan con el virus de la hepatitis B y también es uno de los marcadores serológicos de la infección humana por el virus de la hepatitis B. El anticuerpo central de la hepatitis B se puede dividir en dos tipos: IgM (HBcIgM) e IgG (HBcIgG). El primero aumenta con el aumento de ALT. El anticuerpo producido después de la infección por el virus de la hepatitis B es el anticuerpo IgG del núcleo de la hepatitis B. es una estimación del pronóstico y el pronóstico de la hepatitis B. Un marcador importante para medir la infectividad de la hepatitis B. Algunas personas creen que el anti-HBcIgM es un signo de infección reciente o replicación del virus de la hepatitis B. La positividad continua de este anticuerpo indica un curso prolongado de la enfermedad. La persistencia de anti-HBcIgG sólo indica una infección previa por el virus de la hepatitis B, y la detección de ambos anticuerpos puede ayudar a distinguir la hepatitis B aguda de la latente y las exacerbaciones agudas en los portadores del virus. 下篇: ¿Qué significa parpadear bl en el teléfono móvil vivo?