Создать новый экземпляр главного окна, python gtk

/ tmp находится под корневой файловой системой (/). Если вы хотите получить доступ к нему с помощью диспетчера ветроуправления Nautilus (GUI), используйте приведенное выше предложение. если вы хотите получить к нему доступ через интерфейс командной строки (CLI), просто откройте терминал (в зависимости от вашего пользовательского интерфейса: GNOME или KDE) и введите cd / tmp. Вы должны быть там в jiffy:)

2
задан 24 June 2012 в 17:07

13 ответов

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 25 July 2018 в 18:20

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 2 August 2018 в 00:33

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 4 August 2018 в 16:02

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 7 August 2018 в 18:05

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 10 August 2018 в 06:53

Если вы хотите запустить новое окно приложения в том же процессе, вы можете просто создать новый экземпляр класса окна, который быстро создан для вас.

Мое приложение называется быстро-gtk , и в модуле python ./quickly_gtk/init.py У меня есть следующие строки (внизу файла):

# Run the application.    
window = QuicklyGtkWindow.QuicklyGtkWindow()
window.show()

Если вы снова назовете это, запустите новый экземпляр вашего основного окно. Однако код Quickly действительно предназначен для запуска одного экземпляра этого окна за раз, поэтому у вас появятся побочные эффекты, которые вам нужно будет координировать.

Например, Quickly соединяет событие закрытия окна с обратным вызовом, который завершает весь процесс. Если у вас несколько окон, вам необходимо переопределить метод on_destroy() вашего окна. Вероятно, будут другие проблемы, с которыми вам придется столкнуться.

2
ответ дан 15 August 2018 в 18:50

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http://developer.gnome.org/pygtk/stable /

-1
ответ дан 25 May 2018 в 09:44
  • 1
    Я не думаю, что это то, чего я хочу. В основном я хочу запустить новый экземпляр программы. – Luke 25 June 2012 в 19:48
  • 2
    Это не путь. Быстро хочет, чтобы вы использовали Glade. Ваши ссылки на документацию указывают на GTK 2, Apps for the Showdown используют GTK 3. См. developer.gnome.org/gtk3/stable для документов. – phineas 27 June 2012 в 01:58

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 25 July 2018 в 18:20

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 2 August 2018 в 00:33

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 4 August 2018 в 16:02

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 6 August 2018 в 00:40

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 7 August 2018 в 18:05

Вы создаете новое окно, создавая объект окна, а затем показываете его. Вот пример фрагмента кода:

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.show()

Однако могут быть полезны и полезные ресурсы, такие как Ссылка PyGTK: http://developer.gnome.org/pygtk/stable/

Кроме того, есть еще несколько учебников по адресу: http: // pygtk. орг / pygtk2tutorial /

-1
ответ дан 10 August 2018 в 06:53

Другие вопросы по тегам:

Похожие вопросы: