<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Foros Python - Aplicaciones de escritorio]]></title>
		<link>https://foro.recursospython.com/</link>
		<description><![CDATA[Foros Python - https://foro.recursospython.com]]></description>
		<pubDate>Tue, 14 Apr 2026 11:14:08 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Tkinter, Iniciar clase desde botón.]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1528</link>
			<pubDate>Fri, 29 Aug 2025 01:35:25 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=213">Myszowor</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1528</guid>
			<description><![CDATA[Buenos días:<br />
<br />
Bueno, estoy haciendo una aplicación con tkinter asociada a una base de datos postgresql. Actualmente por ejemplo, al acceder a una ventana lo hago mediante una función que abre una ventana y asigno determinados valores extraídos de la base de datos a los diferentes widgets (Entry, combobox, etc etc). Es la manera fácil que he encontrado de hacerlo, aunque surgen varios problemas cuando abres varias ventanas al mismo tiempo con datos distintos.(A la hora de cerrarlas y demás).<br />
<br />
Mi idea ahora mismo es crear una clase que abra dicha ventana en vez de una función. Es decir, ¿Cómo hago para crear un botón que al pulsarle me inicialize dicha clase que es una ventana.(Con sus correspondientes métodos para los entry, buttons que contiene la clase?.<br />
<br />
P.D. No sé si me explico.<br />
<br />
Muchas Gracias.]]></description>
			<content:encoded><![CDATA[Buenos días:<br />
<br />
Bueno, estoy haciendo una aplicación con tkinter asociada a una base de datos postgresql. Actualmente por ejemplo, al acceder a una ventana lo hago mediante una función que abre una ventana y asigno determinados valores extraídos de la base de datos a los diferentes widgets (Entry, combobox, etc etc). Es la manera fácil que he encontrado de hacerlo, aunque surgen varios problemas cuando abres varias ventanas al mismo tiempo con datos distintos.(A la hora de cerrarlas y demás).<br />
<br />
Mi idea ahora mismo es crear una clase que abra dicha ventana en vez de una función. Es decir, ¿Cómo hago para crear un botón que al pulsarle me inicialize dicha clase que es una ventana.(Con sus correspondientes métodos para los entry, buttons que contiene la clase?.<br />
<br />
P.D. No sé si me explico.<br />
<br />
Muchas Gracias.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Problemas con validatecommand]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1526</link>
			<pubDate>Wed, 30 Apr 2025 17:13:23 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=2378">Basko</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1526</guid>
			<description><![CDATA[Amigos, les cuento mi problema:<br />
<br />
En una aplicacion de escritorio, que maneja las cobranzas por alumnos por grupo , tengo entry's que piden los datos (Alumno, Grupo, Vestuario, Tipo de valor, etc) son validadas con validatecommand y su respectiva funcion, donde valida si el dato esta en labase de datos...<br />
Desde un treeview se selecciona el registro a modificar o desde un boton se agrega uno nuevo, el primer movimiento (nuevo o modificacion) es validado como corresponde pero los siguientes no lo hace, no encuentro donde esta la falla, ayuda por favor !!!<br />
Les comparto una parte del codigo, diganme si lo necesitan completo, desde ya muchas gracias<br />
<br />
<span style="color: #cccccc;" class="mycode_color"><span style="font-family: Consolas, 'Courier New', monospace;" class="mycode_font"><br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaAlumno</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
<span style="color: #6a9955;" class="mycode_color">#        print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - -")</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtAlum.get()<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaAlumno(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">236</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">20</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaGrupo</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtGrup.get()<br />
<span style="color: #6a9955;" class="mycode_color">#        print("fBuscaGrupo clave:", clave, " tipo:", type(clave), "self.vgCodGrupo:", self.vgCodGrupo, " tipo:", type(self.vgCodGrupo))</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaGrupo(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaGrupos clave:"</span>, <span style="color: #9cdcfe;" class="mycode_color">clave</span>, <span style="color: #ce9178;" class="mycode_color">"OpGrupo[1]:"</span>,<span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>])<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"- - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">210</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">490</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
       <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaProfesora</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtProf.get()<br />
        OpProfe <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        lblProf <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblProf.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">240</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">178</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaValor</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.get().capitalize()<br />
        OpVal <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaTipoValor(clave)<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaValor:"</span>, OpVal)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">98</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaVestuario</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.get().upper()<br />
        OpVest <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaVestuario(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">8</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.insert(<span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte)<br />
        lblVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">222</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">73</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">CreaWidgets</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Opciones '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#bfdaff"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">100</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">436</span>)     <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo<span style="color: #d4d4d4;" class="mycode_color">=</span>Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Nuevo"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fNuevo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">75</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span> )        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Modificar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fModificar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">125</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)                <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Eliminar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fEliminar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">175</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Salir"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fSalir, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">225</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        frame4 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Cobranza '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#d3dde3"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        frame4.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">120</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">550</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">160</span>)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        lbl01 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Alumno: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl01.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        lbl02 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl02.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">111</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        lblg3 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Grupo:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">86</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Profesora: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">306</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">368</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)      <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        lbl04 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario-123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">102</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">320</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto--123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        lbl05 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor-----123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Fecha de pago:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">260</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"11/11/2025"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05e <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Importe:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05e.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">430</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05f <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"100.000.00"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05f.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaAlumno)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaGrupo)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaVestuario)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'left'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaValor)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">105</span>   <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Guardar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fGuardar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"sea green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Cancelar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fCancelar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">300</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
<br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaAlumno</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
<span style="color: #6a9955;" class="mycode_color">#        print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - -")</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtAlum.get()<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaAlumno(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">236</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">20</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaGrupo</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtGrup.get()<br />
<span style="color: #6a9955;" class="mycode_color">#        print("fBuscaGrupo clave:", clave, " tipo:", type(clave), "self.vgCodGrupo:", self.vgCodGrupo, " tipo:", type(self.vgCodGrupo))</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaGrupo(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaGrupos clave:"</span>, <span style="color: #9cdcfe;" class="mycode_color">clave</span>, <span style="color: #ce9178;" class="mycode_color">"OpGrupo[1]:"</span>,<span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>])<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"- - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">210</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">490</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
       <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaProfesora</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtProf.get()<br />
        OpProfe <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        lblProf <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblProf.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">240</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">178</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaValor</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.get().capitalize()<br />
        OpVal <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaTipoValor(clave)<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaValor:"</span>, OpVal)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">98</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaVestuario</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.get().upper()<br />
        OpVest <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaVestuario(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">8</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.insert(<span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte)<br />
        lblVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">222</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">73</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">CreaWidgets</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Opciones '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#bfdaff"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">100</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">436</span>)     <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo<span style="color: #d4d4d4;" class="mycode_color">=</span>Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Nuevo"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fNuevo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">75</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span> )        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Modificar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fModificar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">125</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)                <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Eliminar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fEliminar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">175</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Salir"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fSalir, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">225</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        frame4 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Cobranza '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#d3dde3"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        frame4.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">120</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">550</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">160</span>)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        lbl01 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Alumno: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl01.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        lbl02 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl02.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">111</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        lblg3 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Grupo:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">86</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Profesora: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">306</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">368</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)      <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        lbl04 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario-123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">102</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">320</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto--123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        lbl05 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor-----123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Fecha de pago:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">260</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"11/11/2025"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05e <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Importe:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05e.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">430</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05f <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"100.000.00"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05f.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaAlumno)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaGrupo)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaVestuario)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'left'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaValor)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">105</span>   <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Guardar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fGuardar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"sea green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Cancelar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fCancelar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">300</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
</span></span>]]></description>
			<content:encoded><![CDATA[Amigos, les cuento mi problema:<br />
<br />
En una aplicacion de escritorio, que maneja las cobranzas por alumnos por grupo , tengo entry's que piden los datos (Alumno, Grupo, Vestuario, Tipo de valor, etc) son validadas con validatecommand y su respectiva funcion, donde valida si el dato esta en labase de datos...<br />
Desde un treeview se selecciona el registro a modificar o desde un boton se agrega uno nuevo, el primer movimiento (nuevo o modificacion) es validado como corresponde pero los siguientes no lo hace, no encuentro donde esta la falla, ayuda por favor !!!<br />
Les comparto una parte del codigo, diganme si lo necesitan completo, desde ya muchas gracias<br />
<br />
<span style="color: #cccccc;" class="mycode_color"><span style="font-family: Consolas, 'Courier New', monospace;" class="mycode_font"><br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaAlumno</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
<span style="color: #6a9955;" class="mycode_color">#        print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - -")</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtAlum.get()<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaAlumno(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">236</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">20</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaGrupo</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtGrup.get()<br />
<span style="color: #6a9955;" class="mycode_color">#        print("fBuscaGrupo clave:", clave, " tipo:", type(clave), "self.vgCodGrupo:", self.vgCodGrupo, " tipo:", type(self.vgCodGrupo))</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaGrupo(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaGrupos clave:"</span>, <span style="color: #9cdcfe;" class="mycode_color">clave</span>, <span style="color: #ce9178;" class="mycode_color">"OpGrupo[1]:"</span>,<span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>])<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"- - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">210</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">490</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
       <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaProfesora</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtProf.get()<br />
        OpProfe <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        lblProf <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblProf.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">240</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">178</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaValor</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.get().capitalize()<br />
        OpVal <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaTipoValor(clave)<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaValor:"</span>, OpVal)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">98</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaVestuario</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.get().upper()<br />
        OpVest <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaVestuario(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">8</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.insert(<span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte)<br />
        lblVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">222</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">73</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">CreaWidgets</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Opciones '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#bfdaff"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">100</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">436</span>)     <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo<span style="color: #d4d4d4;" class="mycode_color">=</span>Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Nuevo"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fNuevo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">75</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span> )        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Modificar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fModificar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">125</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)                <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Eliminar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fEliminar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">175</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Salir"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fSalir, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">225</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        frame4 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Cobranza '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#d3dde3"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        frame4.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">120</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">550</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">160</span>)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        lbl01 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Alumno: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl01.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        lbl02 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl02.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">111</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        lblg3 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Grupo:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">86</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Profesora: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">306</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">368</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)      <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        lbl04 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario-123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">102</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">320</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto--123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        lbl05 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor-----123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Fecha de pago:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">260</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"11/11/2025"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05e <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Importe:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05e.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">430</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05f <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"100.000.00"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05f.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaAlumno)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaGrupo)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaVestuario)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'left'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaValor)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">105</span>   <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Guardar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fGuardar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"sea green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Cancelar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fCancelar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">300</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
<br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaAlumno</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
<span style="color: #6a9955;" class="mycode_color">#        print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - -")</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtAlum.get()<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaAlumno(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpAlum</span>[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblAlum</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">236</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">20</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaGrupo</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.txtGrup.get()<br />
<span style="color: #6a9955;" class="mycode_color">#        print("fBuscaGrupo clave:", clave, " tipo:", type(clave), "self.vgCodGrupo:", self.vgCodGrupo, " tipo:", type(self.vgCodGrupo))</span><br />
        <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaGrupo(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">clave</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaGrupos clave:"</span>, <span style="color: #9cdcfe;" class="mycode_color">clave</span>, <span style="color: #ce9178;" class="mycode_color">"OpGrupo[1]:"</span>,<span style="color: #9cdcfe;" class="mycode_color">OpGrupo</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>])<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"- - - - - - - - - - - -"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(<span style="color: #9cdcfe;" class="mycode_color">clave</span>)    <br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">1</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #9cdcfe;" class="mycode_color">OpProfe</span>[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblGrupo</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">210</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #9cdcfe;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #9cdcfe;" class="mycode_color">lblProf</span>.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">490</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">48</span>)<br />
       <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaProfesora</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtProf.get()<br />
        OpProfe <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaProfesora(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">0</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf <span style="color: #d4d4d4;" class="mycode_color">=</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">2</span>] <span style="color: #d4d4d4;" class="mycode_color">+</span> <span style="color: #ce9178;" class="mycode_color">" "</span> <span style="color: #d4d4d4;" class="mycode_color">+</span> OpProfe[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        lblProf <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblProf.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">240</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">178</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span>             <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaValor</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.get().capitalize()<br />
        OpVal <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaTipoValor(clave)<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">"fBuscaValor:"</span>, OpVal)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVal[<span style="color: #b5cea8;" class="mycode_color">2</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVal, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">22</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.lblVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">98</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">fBuscaVestuario</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #dcdcaa;" class="mycode_color">print</span>(<span style="color: #ce9178;" class="mycode_color">" - - - - - - - - - - - - - - - - - - - - - - - - - - - -"</span>)<br />
        clave <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.get().upper()<br />
        OpVest <span style="color: #d4d4d4;" class="mycode_color">=</span> libdbFenixia.fCargaVestuario(clave)    <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgCodVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">1</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">3</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte <span style="color: #d4d4d4;" class="mycode_color">=</span> OpVest[<span style="color: #b5cea8;" class="mycode_color">8</span>]<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.insert(<span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #569cd6;" class="mycode_color">self</span>.vgImporte)<br />
        lblVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(<span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreVest, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">'left'</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">222</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">73</span>)<br />
        <span style="color: #c586c0;" class="mycode_color">return</span> <br />
        <br />
    <span style="color: #569cd6;" class="mycode_color">def</span> <span style="color: #dcdcaa;" class="mycode_color">CreaWidgets</span>(<span style="color: #9cdcfe;" class="mycode_color">self</span>):<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Opciones '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#bfdaff"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.frame1.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">100</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">436</span>)     <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo<span style="color: #d4d4d4;" class="mycode_color">=</span>Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Nuevo"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fNuevo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnNuevo.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">75</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span> )        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Modificar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fModificar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnModificar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">125</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)                <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Eliminar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fEliminar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"forest green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnEliminar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">175</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(<span style="color: #569cd6;" class="mycode_color">self</span>.frame1, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Salir"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fSalir, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnSalir.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">225</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>) <br />
        frame4 <span style="color: #d4d4d4;" class="mycode_color">=</span> LabelFrame(<span style="color: #569cd6;" class="mycode_color">self</span>, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">' Cobranza '</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"#d3dde3"</span>, <span style="color: #9cdcfe;" class="mycode_color">border</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">1</span>, <span style="color: #9cdcfe;" class="mycode_color">relief</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'solid'</span>)<br />
        frame4.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">120</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">0</span>, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">550</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">160</span>)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        lbl01 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Alumno: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl01.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        lbl02 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreAlum, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl02.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">111</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        lblg3 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Grupo:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreGrupo, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">86</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Profesora: "</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lblg3c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">306</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lblg3d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.vgNombreProf, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lblg3d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">368</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)      <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        lbl04 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Vestuario-123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">102</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl04c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">320</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl04d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Concepto--123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl04d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        lbl05 <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05a <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"12345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05a.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05b <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Valor-----123456789012345"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05b.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05c <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Fecha de pago:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05c.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">260</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05d <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"11/11/2025"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05d.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY) <br />
        lbl05e <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"Importe:"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"steelblue1"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        lbl05e.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">430</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        lbl05f <span style="color: #d4d4d4;" class="mycode_color">=</span> Label(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span><span style="color: #d4d4d4;" class="mycode_color">=</span><span style="color: #ce9178;" class="mycode_color">"100.000.00"</span>, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"ivory2"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"black"</span>)<br />
        lbl05f.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaAlumno)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtAlum.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaGrupo)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtGrup.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">52</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">55</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaVestuario)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVest.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">68</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">25</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'left'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtConc.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">380</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">80</span><br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">5</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>, <span style="color: #9cdcfe;" class="mycode_color">validate</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'focusout'</span>, <span style="color: #9cdcfe;" class="mycode_color">validatecommand</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fBuscaValor)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtVal.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">44</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)        <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtFecha.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">346</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr <span style="color: #d4d4d4;" class="mycode_color">=</span> Entry(frame4, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">10</span>, <span style="color: #9cdcfe;" class="mycode_color">justify</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">'right'</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.txtImpr.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">480</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY)       <br />
        ValorY <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">105</span>   <br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Guardar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fGuardar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"sea green"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnGuardar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">200</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar <span style="color: #d4d4d4;" class="mycode_color">=</span> Button(frame4, <span style="color: #9cdcfe;" class="mycode_color">text</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"Cancelar"</span>, <span style="color: #9cdcfe;" class="mycode_color">command</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #569cd6;" class="mycode_color">self</span>.fCancelar, <span style="color: #9cdcfe;" class="mycode_color">bg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"red3"</span>, <span style="color: #9cdcfe;" class="mycode_color">fg</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #ce9178;" class="mycode_color">"white"</span>)<br />
        <span style="color: #569cd6;" class="mycode_color">self</span>.btnCancelar.place(<span style="color: #9cdcfe;" class="mycode_color">x</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">300</span>, <span style="color: #9cdcfe;" class="mycode_color">y</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> ValorY, <span style="color: #9cdcfe;" class="mycode_color">width</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">60</span>, <span style="color: #9cdcfe;" class="mycode_color">height</span> <span style="color: #d4d4d4;" class="mycode_color">=</span> <span style="color: #b5cea8;" class="mycode_color">30</span>)<br />
</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Python tkinter Treeview]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1523</link>
			<pubDate>Sat, 19 Apr 2025 14:07:43 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1219">Baldomero123</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1523</guid>
			<description><![CDATA[Os agradecería muchísimo me dijérais cómo puedo hacer que en el Treeview aparezca junto con los otros items del renglón o row el id correspondiente. Llevo varios dìas con el asunto y no lo consigo. Muchas gracias y que tengáis un buen día.<br />
He puesto lo siguiente, que veo es lo recomendado para que aparezcan los id y no me aparecen:<br />
<br />
self.tre.insert(' ','end',text=elem[0], values=(elem[1], elem[2], elem[3], elem[4]))<br />
Solucionado: <br />
self.tre.insert("", 0, values=(elem[0], elem[1]...)) En ningún sitio lo he visto así, pero después de hacer muchas pruebas, ésta me ha funcionado, uff.]]></description>
			<content:encoded><![CDATA[Os agradecería muchísimo me dijérais cómo puedo hacer que en el Treeview aparezca junto con los otros items del renglón o row el id correspondiente. Llevo varios dìas con el asunto y no lo consigo. Muchas gracias y que tengáis un buen día.<br />
He puesto lo siguiente, que veo es lo recomendado para que aparezcan los id y no me aparecen:<br />
<br />
self.tre.insert(' ','end',text=elem[0], values=(elem[1], elem[2], elem[3], elem[4]))<br />
Solucionado: <br />
self.tre.insert("", 0, values=(elem[0], elem[1]...)) En ningún sitio lo he visto así, pero después de hacer muchas pruebas, ésta me ha funcionado, uff.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Error al ejecutar exe]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1519</link>
			<pubDate>Sun, 16 Mar 2025 05:20:26 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1281">Diego</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1519</guid>
			<description><![CDATA[Buenas, buenas. Tengo un inconveniente para el cual no encuentro causa.<br />
<br />
He desarrollado una aplicación de escritorio que genera archivos xls como salida.<br />
Ejecutando el código en el VSC va todo sobre ruedas, y al compilarlo también (uso pyinstaller).<br />
El problema se presenta cuando intento ejecutar el .exe. Allí me arroja este error:<br />
<br />
ModuleNotFoundError: No module named 'openpyxl'<br />
<br />
He probado compilando tanto desde dentro del entorno virtual, como desde fuera de él. Pero el resultado es el mismo.<br />
Desde ya que el módulo está instalado porque el pip freeze me lo muestra (sin mencionar que el código funciona ejecutándolo desde el entorno de desarrollo).<br />
<br />
¿Alquien sabe por qué ocurre esto y cuál es la manera de solucionarlo?<br />
<br />
Gracias de antemano.]]></description>
			<content:encoded><![CDATA[Buenas, buenas. Tengo un inconveniente para el cual no encuentro causa.<br />
<br />
He desarrollado una aplicación de escritorio que genera archivos xls como salida.<br />
Ejecutando el código en el VSC va todo sobre ruedas, y al compilarlo también (uso pyinstaller).<br />
El problema se presenta cuando intento ejecutar el .exe. Allí me arroja este error:<br />
<br />
ModuleNotFoundError: No module named 'openpyxl'<br />
<br />
He probado compilando tanto desde dentro del entorno virtual, como desde fuera de él. Pero el resultado es el mismo.<br />
Desde ya que el módulo está instalado porque el pip freeze me lo muestra (sin mencionar que el código funciona ejecutándolo desde el entorno de desarrollo).<br />
<br />
¿Alquien sabe por qué ocurre esto y cuál es la manera de solucionarlo?<br />
<br />
Gracias de antemano.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Error al Instalar el Pyqt5 y PyQt6]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1518</link>
			<pubDate>Sat, 15 Mar 2025 16:40:34 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1698">dayan</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1518</guid>
			<description><![CDATA[Hola este error me da al instalar , en el vinculo esta la imagen del error<br />
<a href="https://ibb.co/tTc658b3" target="_blank" rel="noopener" class="mycode_url">https://ibb.co/tTc658b3</a><br />
<br />
<br />
que creen que pùeda ser de alli no me deja avanzar.]]></description>
			<content:encoded><![CDATA[Hola este error me da al instalar , en el vinculo esta la imagen del error<br />
<a href="https://ibb.co/tTc658b3" target="_blank" rel="noopener" class="mycode_url">https://ibb.co/tTc658b3</a><br />
<br />
<br />
que creen que pùeda ser de alli no me deja avanzar.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ERP Desktop en Python]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1514</link>
			<pubDate>Tue, 31 Dec 2024 12:05:57 -0800</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1662">jmorales@dsgcr.net</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1514</guid>
			<description><![CDATA[Muy buenos dias a todos<br />
<br />
Primero que todo muchas gracias por su tiempo<br />
<br />
Les comento, estoy apenas investigando sobre python, soy ignorante absoluto<br />
<br />
Actualmente tengo un ERP desarrollado en vb6 con sqlserver y quiero migrarlo pero no deseo que sea Web, quiero que sea Desktop<br />
<br />
Ahorita estoy entre 3 posibilidades<br />
<br />
1. Windev:  lo compre hace unos años y he hecho algunas cosas con este software, pero el licenciamiento es un poco costoso y muy poca gente lo conoce.<br />
<br />
2. Visual studio utilizando c# y windows forms  ( no me gusta wpf )<br />
    Es un entorno familiar para mi,  pero Microsoft descontinua tecnologias a cada rato,  el mismo windows forms ya no le invierten solo tiene el mantenimiento minimo.<br />
<br />
3. Python con PyQt  ( segun he leido es la mejor herramienta para gui )<br />
<br />
    Aqui mi pregunta es que tan completo es PyQT ?  una vez dominada la herramienta es sencillo por ejemplo la deteccion de errores<br />
    Segun lei hay que invertir unos 500 dolares por desarrollador para PyQt<br />
    Es viable hacer un ERP mediano ( unos 800 forms )<br />
<br />
    De Python me gusta que he leido que es un lenguaje sencillo con una de las comunidades mas grandes similar o inclusive mayor a C#<br />
<br />
<br />
Perdon por lo extenso,  entonces es eso, que me pueden contar sobre la viabilidad para crear y mantener un ERP Desktop para Windows<br />
<br />
Muchas Gracias y muy feliz año<br />
<br />
Saludos desde Costa Rica]]></description>
			<content:encoded><![CDATA[Muy buenos dias a todos<br />
<br />
Primero que todo muchas gracias por su tiempo<br />
<br />
Les comento, estoy apenas investigando sobre python, soy ignorante absoluto<br />
<br />
Actualmente tengo un ERP desarrollado en vb6 con sqlserver y quiero migrarlo pero no deseo que sea Web, quiero que sea Desktop<br />
<br />
Ahorita estoy entre 3 posibilidades<br />
<br />
1. Windev:  lo compre hace unos años y he hecho algunas cosas con este software, pero el licenciamiento es un poco costoso y muy poca gente lo conoce.<br />
<br />
2. Visual studio utilizando c# y windows forms  ( no me gusta wpf )<br />
    Es un entorno familiar para mi,  pero Microsoft descontinua tecnologias a cada rato,  el mismo windows forms ya no le invierten solo tiene el mantenimiento minimo.<br />
<br />
3. Python con PyQt  ( segun he leido es la mejor herramienta para gui )<br />
<br />
    Aqui mi pregunta es que tan completo es PyQT ?  una vez dominada la herramienta es sencillo por ejemplo la deteccion de errores<br />
    Segun lei hay que invertir unos 500 dolares por desarrollador para PyQt<br />
    Es viable hacer un ERP mediano ( unos 800 forms )<br />
<br />
    De Python me gusta que he leido que es un lenguaje sencillo con una de las comunidades mas grandes similar o inclusive mayor a C#<br />
<br />
<br />
Perdon por lo extenso,  entonces es eso, que me pueden contar sobre la viabilidad para crear y mantener un ERP Desktop para Windows<br />
<br />
Muchas Gracias y muy feliz año<br />
<br />
Saludos desde Costa Rica]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Machine Learning para trabajo de capturista]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1504</link>
			<pubDate>Fri, 25 Oct 2024 16:09:29 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1629">Farid_Captu</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1504</guid>
			<description><![CDATA[Hola, es posible crear una Machine Learning que controle mi computadora? que haga clicks, aprenda de lo que hago y tal que asi?]]></description>
			<content:encoded><![CDATA[Hola, es posible crear una Machine Learning que controle mi computadora? que haga clicks, aprenda de lo que hago y tal que asi?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Monitorear cuantas veces se usa o abre un software]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1503</link>
			<pubDate>Wed, 23 Oct 2024 21:39:29 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1627">mymarcosweb</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1503</guid>
			<description><![CDATA[Buenas noches a toda la comunidad, disculpen si estamos iniciando en este mundo Python; quisiera saber si con código de Python puedo saber cuantas veces se inicia, lanza o abre un software específico; existe alguna librería que me recomieden. Gracias por sus respuestas.]]></description>
			<content:encoded><![CDATA[Buenas noches a toda la comunidad, disculpen si estamos iniciando en este mundo Python; quisiera saber si con código de Python puedo saber cuantas veces se inicia, lanza o abre un software específico; existe alguna librería que me recomieden. Gracias por sus respuestas.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[imaegn en formulario]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1502</link>
			<pubDate>Wed, 16 Oct 2024 17:27:13 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1620">elprofedetaller</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1502</guid>
			<description><![CDATA[buenas noches, estoy tratando de hacer un formulario y agregarle una imagen de fondo pero me sale un error.<br />
Probe varias maneras pero no puedo pegarla.<br />
Aca les dejo el codigo por si lo quieren probar.<br />
<br />
import tkinter as tk<br />
from PIL import Image, ImageTk<br />
<br />
# Función para cerrar la ventana<br />
def cerrar_ventana():<br />
    root.destroy()<br />
<br />
# Crear la ventana principal<br />
root = tk.Tk()<br />
root.title("ABECEDARIO")<br />
<br />
# tamaño de la ventana<br />
root.geometry("570x570")<br />
<br />
# Cargar la imagen de fondo<br />
imagen = Image.open("C:\Users\Matia\OneDrive\Escritorio\abc\fondo.png")  # Cambia el nombre del archivo si es necesario<br />
imagen = imagen.resize((570, 570), Image.LANCZOS)  # Redimensionar la imagen al tamaño de la ventana<br />
fondo = ImageTk.PhotoImage(imagen)<br />
<br />
<br />
# Botón para cerrar el formulario<br />
button_cerrar = tk.Button(root, text="Cerrar", command=cerrar_ventana)<br />
button_cerrar.grid(row=2, column=0, columnspan=2, padx=10, pady=10)<br />
<br />
# Ejecutar la ventana<br />
root.mainloop()]]></description>
			<content:encoded><![CDATA[buenas noches, estoy tratando de hacer un formulario y agregarle una imagen de fondo pero me sale un error.<br />
Probe varias maneras pero no puedo pegarla.<br />
Aca les dejo el codigo por si lo quieren probar.<br />
<br />
import tkinter as tk<br />
from PIL import Image, ImageTk<br />
<br />
# Función para cerrar la ventana<br />
def cerrar_ventana():<br />
    root.destroy()<br />
<br />
# Crear la ventana principal<br />
root = tk.Tk()<br />
root.title("ABECEDARIO")<br />
<br />
# tamaño de la ventana<br />
root.geometry("570x570")<br />
<br />
# Cargar la imagen de fondo<br />
imagen = Image.open("C:\Users\Matia\OneDrive\Escritorio\abc\fondo.png")  # Cambia el nombre del archivo si es necesario<br />
imagen = imagen.resize((570, 570), Image.LANCZOS)  # Redimensionar la imagen al tamaño de la ventana<br />
fondo = ImageTk.PhotoImage(imagen)<br />
<br />
<br />
# Botón para cerrar el formulario<br />
button_cerrar = tk.Button(root, text="Cerrar", command=cerrar_ventana)<br />
button_cerrar.grid(row=2, column=0, columnspan=2, padx=10, pady=10)<br />
<br />
# Ejecutar la ventana<br />
root.mainloop()]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Comboboxs combinados.]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1500</link>
			<pubDate>Mon, 07 Oct 2024 06:38:27 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1281">Diego</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1500</guid>
			<description><![CDATA[Buenas a todos. Les consulto sobre un particular.<br />
<br />
Tengo dos combobox independientes entre sí:<br />
<br />
combo1 = ttk.Combobox(values=["A", "B", "C", "D"])<br />
combo2 = ttk.Combobox(values=["1", "2"])<br />
<br />
y debo generar un precio que vincule "x" elemento del combo1 con "y" elemento del combo2. (Ej: a-1 = &#36;xxx; a-2 = &#36;yyyy; c-2 = &#36;zzzz).<br />
<br />
Intenté creando dos tablas, una para cada combo, y luego vinculando el combo1 con el combo2, de manera que al seleccionar un elemento del combo1, me trajera (vía comboboxselected) los valores del combo2, y que un nuevo comboboxselected aplicado al combo2 me trajera el precio, pero resulta que la función que trae el precio debería estar leyendo el mismo de ¿una tercer tabla que contenga las combinaciones? Me hace ruido esta solución, porque me parece redundante (aunque quizás sea la manera correcta de hacerlo) y además me genera el problema de que, al agregar un elemento en alguno de los dos combos, se debería actualizar no sólo la tabla correspondiente al combo en cuestión sino también la tercer tabla con la combinación que da por resultado el precio final (para la cual habría que crear las combinaciones a mano).<br />
Me enredé en este lío, quizás le esté pifiando al enfoque de la solución.<br />
Les pido si me esclarecen un poco.<br />
Gracias.]]></description>
			<content:encoded><![CDATA[Buenas a todos. Les consulto sobre un particular.<br />
<br />
Tengo dos combobox independientes entre sí:<br />
<br />
combo1 = ttk.Combobox(values=["A", "B", "C", "D"])<br />
combo2 = ttk.Combobox(values=["1", "2"])<br />
<br />
y debo generar un precio que vincule "x" elemento del combo1 con "y" elemento del combo2. (Ej: a-1 = &#36;xxx; a-2 = &#36;yyyy; c-2 = &#36;zzzz).<br />
<br />
Intenté creando dos tablas, una para cada combo, y luego vinculando el combo1 con el combo2, de manera que al seleccionar un elemento del combo1, me trajera (vía comboboxselected) los valores del combo2, y que un nuevo comboboxselected aplicado al combo2 me trajera el precio, pero resulta que la función que trae el precio debería estar leyendo el mismo de ¿una tercer tabla que contenga las combinaciones? Me hace ruido esta solución, porque me parece redundante (aunque quizás sea la manera correcta de hacerlo) y además me genera el problema de que, al agregar un elemento en alguno de los dos combos, se debería actualizar no sólo la tabla correspondiente al combo en cuestión sino también la tercer tabla con la combinación que da por resultado el precio final (para la cual habría que crear las combinaciones a mano).<br />
Me enredé en este lío, quizás le esté pifiando al enfoque de la solución.<br />
Les pido si me esclarecen un poco.<br />
Gracias.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Acceso directo W10]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1497</link>
			<pubDate>Sat, 28 Sep 2024 08:48:35 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1281">Diego</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1497</guid>
			<description><![CDATA[Buenas, he creado un programa que se ejecuta perfectamente. El problema se  presentó cuando se realiza un acceso directo al escritorio. Allí el programa se ejecuta y consulta la base de datos, pero la función de agregar ítems a la base de datos no (no arroja error ni nada, sólo no lo hace). Al principio pensé que era un problema de conexión, pero cuando ví que las consultas funcionaban bien, lo descarté. Entonces, ¿si se conecta correctamente, por qué es que no anda la función guardar mediante el acceso directo y sí cuando se ejecuta desde la carpeta que lo contiene? ¿Alguien sabe?<br />
Agrego algo: he probado también anclando el ejecutable a la barra de tareas y tampoco he podido guardar ítems desde allí.]]></description>
			<content:encoded><![CDATA[Buenas, he creado un programa que se ejecuta perfectamente. El problema se  presentó cuando se realiza un acceso directo al escritorio. Allí el programa se ejecuta y consulta la base de datos, pero la función de agregar ítems a la base de datos no (no arroja error ni nada, sólo no lo hace). Al principio pensé que era un problema de conexión, pero cuando ví que las consultas funcionaban bien, lo descarté. Entonces, ¿si se conecta correctamente, por qué es que no anda la función guardar mediante el acceso directo y sí cuando se ejecuta desde la carpeta que lo contiene? ¿Alguien sabe?<br />
Agrego algo: he probado también anclando el ejecutable a la barra de tareas y tampoco he podido guardar ítems desde allí.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Scroll horizontal en treeview.]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1494</link>
			<pubDate>Sat, 21 Sep 2024 19:37:04 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1281">Diego</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1494</guid>
			<description><![CDATA[Buenas, gente. Hacía bastante que no recurría a ustedes y eso es bueno, porque me venía saliendo todo. Pero llegó el día que no y aquí estoy nuevamente.<br />
Estoy intentando poner un scroll horizontal en un treeview y buceando en el foro, encontré una consulta similar en donde se sugirió meter el tree y el scroll en un frame ( <a href="https://foro.recursospython.com/showthread.php?tid=1182" target="_blank" rel="noopener" class="mycode_url">Poner scrollbar horizontal en treeview (tkinter) (recursospython.com)</a> ) y me decanté por esta opción (entre otras que estuve analizando). El scrollbar aparece, pero no está funcionando (cuando toco los botones, cuando intento correr el botón de la barra, no se desplaza horizontalmente para mostrar la información de toda la línea).<br />
Les dejo el código aquí para ver si pueden ayudarme con esto.<br />
<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>from tkinter import *<br />
from tkinter import Tk<br />
from tkinter import ttk<br />
<br />
root = Tk()<br />
root.geometry("680x420")<br />
<br />
frame_tree = LabelFrame(root, bg="DodgerBlue4", highlightbackground="dark khaki", highlightthickness=1) &nbsp;&nbsp;<br />
frame_tree.place(x=10, y=20, width=410,height=255)<br />
<br />
tree = ttk.Treeview(frame_tree)<br />
tree["columns"] = ("col1", "col2", "col3", "col4", "col5")<br />
<br />
tree.column("#0", width=36)<br />
tree.column("#1", width=150, anchor="center")<br />
tree.column("#2", width=140, anchor="center")<br />
tree.column("#3", width=66, anchor="center")<br />
tree.column("#4", width=66, anchor="center")<br />
tree.column("#5", width=40, anchor="center")<br />
tree.heading("#0", text="Legajo", anchor="center")<br />
tree.heading("#1", text="Apellido", anchor="center")<br />
tree.heading("#2", text="Nombre", anchor="center")<br />
tree.heading("#3", text="F. Ingreso", anchor="center")<br />
tree.heading("#4", text="Categoría", anchor="center")<br />
tree.heading("#5", text="Status", anchor="center")<br />
<br />
tree.place(x=0, y=10, width=810, height=150)<br />
<br />
treeXScroll = ttk.Scrollbar(frame_tree, orient=HORIZONTAL)<br />
treeXScroll.set(0.2, 0.5)<br />
treeXScroll.configure(command=tree.yview)<br />
treeXScroll.place(x=0, y=90, width=410)<br />
<br />
root.mainloop()</code></div></div><br />
Al frame lo hice más angosto que al tree, para simular un tree que exceda los límites del frame por longitud de sus líneas.<br />
Bueno, espero puedan darme una mano con esto.<br />
Saludos y gracias de antemano.]]></description>
			<content:encoded><![CDATA[Buenas, gente. Hacía bastante que no recurría a ustedes y eso es bueno, porque me venía saliendo todo. Pero llegó el día que no y aquí estoy nuevamente.<br />
Estoy intentando poner un scroll horizontal en un treeview y buceando en el foro, encontré una consulta similar en donde se sugirió meter el tree y el scroll en un frame ( <a href="https://foro.recursospython.com/showthread.php?tid=1182" target="_blank" rel="noopener" class="mycode_url">Poner scrollbar horizontal en treeview (tkinter) (recursospython.com)</a> ) y me decanté por esta opción (entre otras que estuve analizando). El scrollbar aparece, pero no está funcionando (cuando toco los botones, cuando intento correr el botón de la barra, no se desplaza horizontalmente para mostrar la información de toda la línea).<br />
Les dejo el código aquí para ver si pueden ayudarme con esto.<br />
<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>from tkinter import *<br />
from tkinter import Tk<br />
from tkinter import ttk<br />
<br />
root = Tk()<br />
root.geometry("680x420")<br />
<br />
frame_tree = LabelFrame(root, bg="DodgerBlue4", highlightbackground="dark khaki", highlightthickness=1) &nbsp;&nbsp;<br />
frame_tree.place(x=10, y=20, width=410,height=255)<br />
<br />
tree = ttk.Treeview(frame_tree)<br />
tree["columns"] = ("col1", "col2", "col3", "col4", "col5")<br />
<br />
tree.column("#0", width=36)<br />
tree.column("#1", width=150, anchor="center")<br />
tree.column("#2", width=140, anchor="center")<br />
tree.column("#3", width=66, anchor="center")<br />
tree.column("#4", width=66, anchor="center")<br />
tree.column("#5", width=40, anchor="center")<br />
tree.heading("#0", text="Legajo", anchor="center")<br />
tree.heading("#1", text="Apellido", anchor="center")<br />
tree.heading("#2", text="Nombre", anchor="center")<br />
tree.heading("#3", text="F. Ingreso", anchor="center")<br />
tree.heading("#4", text="Categoría", anchor="center")<br />
tree.heading("#5", text="Status", anchor="center")<br />
<br />
tree.place(x=0, y=10, width=810, height=150)<br />
<br />
treeXScroll = ttk.Scrollbar(frame_tree, orient=HORIZONTAL)<br />
treeXScroll.set(0.2, 0.5)<br />
treeXScroll.configure(command=tree.yview)<br />
treeXScroll.place(x=0, y=90, width=410)<br />
<br />
root.mainloop()</code></div></div><br />
Al frame lo hice más angosto que al tree, para simular un tree que exceda los límites del frame por longitud de sus líneas.<br />
Bueno, espero puedan darme una mano con esto.<br />
Saludos y gracias de antemano.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Consulta para crear apps en Windows]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1482</link>
			<pubDate>Tue, 25 Jun 2024 09:19:10 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1345">Rafa</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1482</guid>
			<description><![CDATA[Hola a todos<br />
Quiero crear una app de escritorio para Windows.<br />
De momento con Chapgpt y Tkinter ha quedado una cosa medianamente digna pero le quiero dar una vuelta.<br />
<br />
Desde la ignorancia pregunto:<br />
<br />
1- ¿Existe algún framework de Python para crear aplicaciones de Windows?<br />
    Si no estoy equivocado, cuando hablamos de frameworks siempre están vinculados a un entorno web.<br />
<br />
2- Los que voy viendo (Django, Flask, ...) implican tener un entorno web, que no me molesta, pero me obligan a tener un servidor web tipo Apache instalado. ¿correcto?<br />
    La parte de servidor web en este momento no me interesa.<br />
<br />
3- ¿Cómo plantearíais crear una app para Windows?, ¿Qué usaríais?<br />
<br />
Saludos]]></description>
			<content:encoded><![CDATA[Hola a todos<br />
Quiero crear una app de escritorio para Windows.<br />
De momento con Chapgpt y Tkinter ha quedado una cosa medianamente digna pero le quiero dar una vuelta.<br />
<br />
Desde la ignorancia pregunto:<br />
<br />
1- ¿Existe algún framework de Python para crear aplicaciones de Windows?<br />
    Si no estoy equivocado, cuando hablamos de frameworks siempre están vinculados a un entorno web.<br />
<br />
2- Los que voy viendo (Django, Flask, ...) implican tener un entorno web, que no me molesta, pero me obligan a tener un servidor web tipo Apache instalado. ¿correcto?<br />
    La parte de servidor web en este momento no me interesa.<br />
<br />
3- ¿Cómo plantearíais crear una app para Windows?, ¿Qué usaríais?<br />
<br />
Saludos]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hacerle un Menu Seleccionador a esta Script]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1481</link>
			<pubDate>Mon, 24 Jun 2024 12:00:52 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1574">Jammuro2801</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1481</guid>
			<description><![CDATA[<span style="color: #dae3e8;" class="mycode_color"><span style="font-family: Consolas, 'Courier New', monospace;" class="mycode_font"><span style="color: #6fbf6f;" class="mycode_color">import</span> win32gui<br />
new_width <span style="color: #6fbf6f;" class="mycode_color">=</span> <span style="color: #9dc777;" class="mycode_color">1920</span><br />
new_height <span style="color: #6fbf6f;" class="mycode_color">=</span> <span style="color: #9dc777;" class="mycode_color">1080</span><br />
ctx <span style="color: #6fbf6f;" class="mycode_color">=</span> { <span style="color: #dbcd7f;" class="mycode_color">"window"</span>: <span style="color: #9dc777;" class="mycode_color">0</span>, <span style="color: #dbcd7f;" class="mycode_color">"count"</span>: <span style="color: #9dc777;" class="mycode_color">0</span> }<br />
<span style="color: #73b3c0;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">def</span></span> <span style="color: #97b853;" class="mycode_color">printWindowInfo</span>(<span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">window</span></span>):<br />
    <span style="color: #6fbf6f;" class="mycode_color">print</span>(window, <span style="color: #dbcd7f;" class="mycode_color">" - "</span>, win32gui.GetWindowText(window))<br />
<span style="color: #73b3c0;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">def</span></span> <span style="color: #97b853;" class="mycode_color">getPreviousActiveWindow</span>( <span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">w</span></span>, <span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">ctx</span></span> ):<br />
    <span style="color: #6fbf6f;" class="mycode_color">if</span> ctx[<span style="color: #dbcd7f;" class="mycode_color">"count"</span>] <span style="color: #6fbf6f;" class="mycode_color">&lt;</span> <span style="color: #9dc777;" class="mycode_color">2</span> <span style="color: #6fbf6f;" class="mycode_color">and</span> win32gui.IsWindowVisible( w ) <span style="color: #6fbf6f;" class="mycode_color">and</span> win32gui.GetWindowText(w) <span style="color: #6fbf6f;" class="mycode_color">!=</span> <span style="color: #dbcd7f;" class="mycode_color">""</span>:<br />
        ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>] <span style="color: #6fbf6f;" class="mycode_color">=</span> w<br />
        ctx[<span style="color: #dbcd7f;" class="mycode_color">"count"</span>] <span style="color: #6fbf6f;" class="mycode_color">+=</span> <span style="color: #9dc777;" class="mycode_color">1</span><br />
win32gui.EnumWindows( getPreviousActiveWindow, ctx)<br />
<span style="color: #6fbf6f;" class="mycode_color">if</span> ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>] <span style="color: #6fbf6f;" class="mycode_color">==</span> <span style="color: #9dc777;" class="mycode_color">0</span>:<br />
    <span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"Window not found!!"</span>)<br />
    exit()<br />
printWindowInfo(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>])<br />
x0, y0, x1, y1 <span style="color: #6fbf6f;" class="mycode_color">=</span> win32gui.GetWindowRect(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>])<br />
<span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"width: "</span>, x1 <span style="color: #6fbf6f;" class="mycode_color">-</span> x0)<br />
<span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"height: "</span>, y1 <span style="color: #6fbf6f;" class="mycode_color">-</span> y0)<br />
win32gui.MoveWindow(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>], x0, y0, new_width, new_height, <span style="color: #e36868;" class="mycode_color">False</span>)</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #dae3e8;" class="mycode_color"><span style="font-family: Consolas, 'Courier New', monospace;" class="mycode_font"><span style="color: #6fbf6f;" class="mycode_color">import</span> win32gui<br />
new_width <span style="color: #6fbf6f;" class="mycode_color">=</span> <span style="color: #9dc777;" class="mycode_color">1920</span><br />
new_height <span style="color: #6fbf6f;" class="mycode_color">=</span> <span style="color: #9dc777;" class="mycode_color">1080</span><br />
ctx <span style="color: #6fbf6f;" class="mycode_color">=</span> { <span style="color: #dbcd7f;" class="mycode_color">"window"</span>: <span style="color: #9dc777;" class="mycode_color">0</span>, <span style="color: #dbcd7f;" class="mycode_color">"count"</span>: <span style="color: #9dc777;" class="mycode_color">0</span> }<br />
<span style="color: #73b3c0;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">def</span></span> <span style="color: #97b853;" class="mycode_color">printWindowInfo</span>(<span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">window</span></span>):<br />
    <span style="color: #6fbf6f;" class="mycode_color">print</span>(window, <span style="color: #dbcd7f;" class="mycode_color">" - "</span>, win32gui.GetWindowText(window))<br />
<span style="color: #73b3c0;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">def</span></span> <span style="color: #97b853;" class="mycode_color">getPreviousActiveWindow</span>( <span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">w</span></span>, <span style="color: #c88e4b;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">ctx</span></span> ):<br />
    <span style="color: #6fbf6f;" class="mycode_color">if</span> ctx[<span style="color: #dbcd7f;" class="mycode_color">"count"</span>] <span style="color: #6fbf6f;" class="mycode_color">&lt;</span> <span style="color: #9dc777;" class="mycode_color">2</span> <span style="color: #6fbf6f;" class="mycode_color">and</span> win32gui.IsWindowVisible( w ) <span style="color: #6fbf6f;" class="mycode_color">and</span> win32gui.GetWindowText(w) <span style="color: #6fbf6f;" class="mycode_color">!=</span> <span style="color: #dbcd7f;" class="mycode_color">""</span>:<br />
        ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>] <span style="color: #6fbf6f;" class="mycode_color">=</span> w<br />
        ctx[<span style="color: #dbcd7f;" class="mycode_color">"count"</span>] <span style="color: #6fbf6f;" class="mycode_color">+=</span> <span style="color: #9dc777;" class="mycode_color">1</span><br />
win32gui.EnumWindows( getPreviousActiveWindow, ctx)<br />
<span style="color: #6fbf6f;" class="mycode_color">if</span> ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>] <span style="color: #6fbf6f;" class="mycode_color">==</span> <span style="color: #9dc777;" class="mycode_color">0</span>:<br />
    <span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"Window not found!!"</span>)<br />
    exit()<br />
printWindowInfo(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>])<br />
x0, y0, x1, y1 <span style="color: #6fbf6f;" class="mycode_color">=</span> win32gui.GetWindowRect(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>])<br />
<span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"width: "</span>, x1 <span style="color: #6fbf6f;" class="mycode_color">-</span> x0)<br />
<span style="color: #6fbf6f;" class="mycode_color">print</span>(<span style="color: #dbcd7f;" class="mycode_color">"height: "</span>, y1 <span style="color: #6fbf6f;" class="mycode_color">-</span> y0)<br />
win32gui.MoveWindow(ctx[<span style="color: #dbcd7f;" class="mycode_color">"window"</span>], x0, y0, new_width, new_height, <span style="color: #e36868;" class="mycode_color">False</span>)</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[parametros llegan vacios en funcion]]></title>
			<link>https://foro.recursospython.com/showthread.php?tid=1479</link>
			<pubDate>Mon, 17 Jun 2024 15:27:19 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.recursospython.com/member.php?action=profile&uid=1483">emar2506@gmail.com</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.recursospython.com/showthread.php?tid=1479</guid>
			<description><![CDATA[hola a todos :<br />
Estoy haciendo mis primeros pasos en Python :<br />
<br />
Tengo este botón definido de esta manera:<br />
<br />
boton1 = Button( second, width=10, text ="GUARDAR", command= GrabarAlta(entry1.get(), entry2.get()) <br />
<br />
la función que asocio en el command es GrabarAlta()<br />
<br />
la cual está definida de esta manera:<br />
<br />
def GrabarAlta(tcnombre, tcapellido):<br />
    cnx = ClassMySql1.Conectar( 'root', '250417', 'localhost', 'empresa')<br />
      <br />
    if cnx is None :<br />
      print( " conexion erronea " )<br />
    <br />
    else:<br />
      print( " se puede genrar alta " )<br />
      AltaDeEmpleado(cnx, 233655,tcnombre,tcapellido, "45666666", "RE" ) <br />
<br />
la función AltadeEmpleado esta definida de esta manera:<br />
<br />
def AltaDeEmpleado(oCnx, tnnum, tcnombre, tcape, tcndoc, tctipodoc):<br />
  ClassMySql1.AltaDeEmpleado( oCnx, tnnum, tcnombre, tcape, tcndoc, tctipodoc )<br />
<br />
En el formulario completo el entry1 y entry2 con los datos de nombre y apellido<br />
hago click en el botón y lo que me esta pasando es que los parámetros <br />
de GrabarAlta(entry1.get(), entry2.get())  llegan vacíos<br />
Probe de poner un nombre y apellido "harcodeado" como parámetro y el lata me la<br />
da perfecta <br />
Seguramente hay algo que estoy haciendo mal , pero no me doy cuenta que <br />
desde ya gracias por la ayuda]]></description>
			<content:encoded><![CDATA[hola a todos :<br />
Estoy haciendo mis primeros pasos en Python :<br />
<br />
Tengo este botón definido de esta manera:<br />
<br />
boton1 = Button( second, width=10, text ="GUARDAR", command= GrabarAlta(entry1.get(), entry2.get()) <br />
<br />
la función que asocio en el command es GrabarAlta()<br />
<br />
la cual está definida de esta manera:<br />
<br />
def GrabarAlta(tcnombre, tcapellido):<br />
    cnx = ClassMySql1.Conectar( 'root', '250417', 'localhost', 'empresa')<br />
      <br />
    if cnx is None :<br />
      print( " conexion erronea " )<br />
    <br />
    else:<br />
      print( " se puede genrar alta " )<br />
      AltaDeEmpleado(cnx, 233655,tcnombre,tcapellido, "45666666", "RE" ) <br />
<br />
la función AltadeEmpleado esta definida de esta manera:<br />
<br />
def AltaDeEmpleado(oCnx, tnnum, tcnombre, tcape, tcndoc, tctipodoc):<br />
  ClassMySql1.AltaDeEmpleado( oCnx, tnnum, tcnombre, tcape, tcndoc, tctipodoc )<br />
<br />
En el formulario completo el entry1 y entry2 con los datos de nombre y apellido<br />
hago click en el botón y lo que me esta pasando es que los parámetros <br />
de GrabarAlta(entry1.get(), entry2.get())  llegan vacíos<br />
Probe de poner un nombre y apellido "harcodeado" como parámetro y el lata me la<br />
da perfecta <br />
Seguramente hay algo que estoy haciendo mal , pero no me doy cuenta que <br />
desde ya gracias por la ayuda]]></content:encoded>
		</item>
	</channel>
</rss>