Uso de SuperScript en Tkinter Etiqueta -- python campo con tkinter campo con superscript camp Relacionados El problema

Using superscript in Tkinter label


0
vote

problema

Español

Estoy haciendo una GUI con Python Tkinter. Ahora necesito mostrar una función polinomial en la etiqueta de resultados, y ahí es donde me atasco. Para mostrar el polinomio tengo que escribir el poder como SuperScript. Ahora puedo usar un cuadro de texto y un valor de compensación positivo para escribir superíndice,

  $(document).ready(function() {   var count;   var newSrc;   for (count = 1; count < 5; count++) {     var adress = "http://uk5-shop.com/stoff" + count;     $.get(adress, function(data) {       newSrc = document.getElementById("5cf7ba50095f4e0001e1519c").src;     });     $(‘img[alt = " stoff"  + count]’).src = newSrc;   }; }); 3  

Pero no puedo averiguar cómo hacerlo por un Polynomial de N-Th Pedir. Tengo los coeficientes en una lista, y quiero hacer que el polinomio sea insértelo en el widget de etiqueta / texto. ¿Hay una manera fácil de hacerlo? También sé que puedo usar la representación de texto de látex de MatPlotlib para mostrar el polinomio en una ventana de gráficos de matlotlib, pero no quiero eso aquí.

Original en ingles

I am making a gui with python Tkinter. Now I need to show a polynomial function in result Label, and that's where i get stuck. To show the polynomial i have to write the power as superscript. Now I can use a Text box and a positive offset value to write superscript like,

root=Tk() l=Text(root) l.tag_configure("s", offset=5) l.insert(INSERT,"X","","2","s") l.grid(row=0) root.mainloop() 

But I can't figure out how to do it for a n-th order polynomial. I have the coefficients in a list, and i want to make the polynomial an insert it into the Label/Text widget. Is there a easy way to do it? Also I know I can use matplotlib's latex text rendering to show the polynomial in a matplotlib graph window, but i don't want that here.

        
     
     

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 
  00  

Si desea cambiar el tamaño de los coeficientes, puede usarla tag_add y tag_configure .

 
import Tkinter as tk coeff = [-5,4,-3,2,1]  root=tk.Tk() l=tk.Text(root) l.tag_configure("s", offset=5)  #insert first coefficient manually l.insert("insert", str(coeff[0])) l.insert("insert","x","",str(len(coeff)-1),"s")  #use enumerate to track indexes for idx, item in enumerate(coeff[1:],2):     #put a plus if number is positive. If not minus sign will come from number itself     if item >= 0:         l.insert("insert","+","") #insert sign     l.insert("insert", str(item)) #insert coefficient     #insert variable if not last item.         if item != coeff[-1]:         l.insert("insert","x","",str(len(coeff)-idx),"s") #insert variable and its power  l.grid(row=0) root.mainloop() 

If you want to change size of coefficients, you can use tag_add and tag_configure.

 
 

Relacionados problema

4  Superscript "Squared" en la etiqueta GGPLOT2 Yaxis en R  ( Squared superscript in ggplot2 yaxis label in r ) 
Estoy planeando un gráfico de línea múltiple con <?php $cfg['Servers'][$i]['verbose'] = 'localhost'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers...

0  Crea Super Script para TextView  ( Create super script for textview ) 
Quiero crear súper script para el texto deseado seleccionado por el usuario. Encontré códigos para crear Super Script como: u1d50u1d43u02b2 for maj u1d50u...

0  Formateo de NSString para superíndice y subíndice  ( Formatting nsstring for superscript and subscript ) 
Estoy escribiendo una aplicación de utilidad para algunos compañeros de trabajo. La aplicación es esencialmente un bloc de notas personalizado, con botones qu...

9  Caracteres Unicode en cadena - iPhone  ( Unicode characters in string iphone ) 
Estoy trabajando en una aplicación de matemáticas y necesito generar exponentes a la pantalla. He encontrado que este código funcionará: intno13 Muest...

0  ¿Cómo agregar texto SuperScripted en un Forestplot?  ( How to add superscripted text in a forestplot ) 
Estoy tratando de agregar números superscriptados a mis etiquetas de estudio en una parcela forestal. Cargé en un archivo de Excel, incluidas las etiquetas de...

0  Eliminar Superscripts en Excel en VBA  ( Remove superscripts in excel in vba ) 
¿Cómo eliminar los caracteres que están escritos en superscripcts en un archivo de Excel (.xlsx) usando VBA? Aparecen solo en algunas de algunas células y m...

2  jquery execompmand para superíndice y subíndice no se alternan correctamente  ( Jquery execcommand for superscript and subscript not properly toggling ) 
Estoy tratando de crear un editor de texto usando jQuery y execCommand . Todo iba bien hasta que noté que tanto superscript3 y subscript no están activam...

2  ¿Cómo escribir un subíndice y superíndice en MATLAB que se mostrará en la interfaz gráfica de usuario (GUI)?  ( How to write a subscript and superscript in matlab that will be displayed in gra ) 
Quiero tener un subíndice y superíndice en mi GUI en Matlab. Hasta ahora, he intentado usar x_2 y x ^ 2 y ninguno de ellos funciona. ¿Hay alguien que sepa cóm...

134  HTML <SUP /> Etiqueta que afecta la altura de la línea, ¿cómo hacer que sea consistente?  ( Html sup tag affecting line height how to make it consistent ) 
Si tengo una etiqueta app.js $ionicDeploy9 en una etiqueta de múltiples líneas> // Note: this is Xtend code @Before def void setup() { shell = new Shell...

4  SuperScript registrado '®' dentro del menú Seleccionar  ( Superscript registered mark inside select menu ) 
es posible tener una marca registrada "®" superscrito dentro de un menú Seleccionar? Si es así, ¿cómo se hace? ¿Puedes usar CSS para lograr esto? ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos