21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Interface Gráfica 223

if __name__ == "__main__":

# Inicia a GUI

exe = Exec()

gtk.main()

O arquivo “cmd.glade”:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">

<!--Generated with glade3 3.4.3 on Tue May 27 23:44:03 2008 -->

<glade-interface>

<widget class="GtkWindow" id="main">

<property name="width_request">380</property>

<property name="height_request">100</property>

<property name="visible">True</property>

<property name="title" translatable="yes">Entre com um

comando...</property>

<property name="resizable">False</property>

<property name="modal">True</property>

<property name="window_position">GTK_WIN_POS_CENTER</property>

<signal name="destroy" handler="on_main_destroy"/>

<child>

<widget class="GtkFixed" id="fixed1">

<property name="width_request">380</property>

<property name="height_request">100</property>

<property name="visible">True</property>

<child>

<widget class="GtkButton" id="btn_rodar">

<property name="width_request">100</property>

<property name="height_request">29</property>

<property name="visible">True</property>

<property name="can_focus">True</property>

<property name="receives_default">True</property>

<property name="label" translatable="yes">_Rodar</property>

<property name="use_underline">True</property>

<property name="response_id">0</property>

<signal name="clicked" handler="on_btn_rodar_clicked"/>

</widget>

<packing>

<property name="x">167</property>

<property name="y">61</property>

</packing>

</child>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!