6 votos

Pedido pantalla de la herramienta dentro de una caja de herramientas de Python

He creado una caja de herramientas de python que contiene un número de clases que definen las distintas herramientas dentro. Como estas clases son parte de un flujo de trabajo en la que las herramientas se ejecutan en forma secuencial utilizando las salidas de las herramientas anteriores, sería muy útil si las herramientas que se han presentado en este orden dentro de la caja, reforzando el flujo de trabajo. Sin embargo, parece que se muestran por orden alfabético. Es allí una manera de definir el orden? Las herramientas se introducen en la clase de caja de herramientas de la lista de atributos, auto.herramientas[tool1, tool2] en el orden correcto, pero posteriormente se ordenan alfabéticamente antes de ser mostrados.

2voto

znq Puntos 143

Como @nmpeterson dijo, tenemos que añadir un prefijo para el nombre de la herramienta para obtener la clasificación deseada. Sin embargo, si la memoria sirve, utilizamos caracteres alfa primero

A- Tool number 1
B- Tool number 2

porque si el número de herramientas entra silenciosamente a dos dígitos, las herramientas todavía se ordenará por orden alfabético en lugar de numéricamente.

1 - Tool number 1
11 - Tool number 11
2 - Tool number 2

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X