Łukasz Latkowski

Łukasz Latkowski PHP, Delphi, Pascal,
HTML, Linux, iOS,
Android, Windows,
...

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Witam

Właśnie się uczę pisać w python + qt i mam problem z uruchomieniem aplikacji przez kliknięcie na niej w X'ach. Chciałbym aby się uruchamiała na pełnym ekranie przy starcie lub po kliknięciu na ikonę.
Aplikacja uruchamia się z konsoli lub przez mc.

Podstawowe elementy aplikacji to :

#!/usr/bin/python
# -*- coding: utf-8 -*-

from PySide import QtGui, QtCore
from PIL import Image
from functools import partial

(...)

class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("Moja apka")
MainWindow.showFullScreen()
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")

(...)

def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Moja apka", None, QtGui.QApplication.UnicodeUTF8))

class ControlMainWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
super(ControlMainWindow, self).__init__(parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)

if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
mySW = ControlMainWindow()
mySW.show()
sys.exit(app.exec_())

Dziękuje za pomoc
Łukasz

konto usunięte

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Nigdy nie programowałem w pyqt, ale patrząc na podobieństo z Qt powinna pomóc
zmiana z:

mySW.show()

na

mySW.showFullScreen()
Łukasz Latkowski

Łukasz Latkowski PHP, Delphi, Pascal,
HTML, Linux, iOS,
Android, Windows,
...

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Witam

Dziękuje za podpowiedz. Działa OK na całym ekranie.

Muszę jeszcze powalczyć z uruchomieniem z ikony.

Pozdrawiam
Łukasz

konto usunięte

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Witam
Mógłbyś coś więcej napisać co się dzieje przy uruchamianiu z ikony, aplikacja nie chce się uruchomić, czy coś innego? Bo do końca nie wiem w czym leży problem.
Łukasz Latkowski

Łukasz Latkowski PHP, Delphi, Pascal,
HTML, Linux, iOS,
Android, Windows,
...

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Witam

Mam umieszczone pliki .py na pulpicie Debian 7.8 i jak na niego kliknę 2 razy to wyskakuje okno message z :

wykonaj / uruchom w emulatorze terminala / otwórz / anuluj

jak kliknę wykonaj lub uruchom w emulatorze terminala to się nic nie dzieje

uprawnienia i uruchamianie oczywiście ustawione

dopiero jak uruchomię terminal a z niego *.py to działa poprawnie.

jeszcze walczę ze zrobieniem beep po kliknięciu na button, próbowałem .beep(), print "\a", .play () ale nic na razie nie działa. a potrzebuje po wykonaniu poleceń z button click potwierdzić wykonanie dźwiękiem

Pozdrawiam
Łukasz

konto usunięte

Temat: debian+qt4+pyside - ueuchomienie aplikacji z ikony

Witam, co do uruchamiania z ikony to możesz zrobić tak:
- skrypty przenosisz do jakiegoś znanego katalogu do którego masz dostęp
- tworzysz sobie skrót na pulpicie do programu
- jako polecenie w skrócie dajesz: python nazwa_pliku.py
- jako katalog skrótu roboczy: katalog w którym znajduje się skrypt pythona (najlepiej pełną scieżkę do katalogu)

Testowałem tak na KDE4.14 Debian Jessie i działało dobrzeTen post został edytowany przez Autora dnia 05.03.15 o godzinie 22:40

Następna dyskusja:

Wykorzystanie Qt4




Wyślij zaproszenie do