GNU/Linux >> Znalost Linux >  >> Linux

Název aplikace Qt

název aplikace se liší od nadpisu okna . Správce oken obvykle nakreslí název okna do záhlaví (hlavního) okna, zatímco název aplikace používá (např. Gnome) k reprezentaci aplikace sám.

Zdá se, že Qt předává první položku prvního argumentu jeho podpisu konstruktéra do základního správce oken:

app = QApplication(('My Application Name',))

QApplication.applicationName Zdá se, že se používá hlavně pro interní účely aplikace.

Úplnější (základní) nastavení by pak vypadalo nějak takto (v Pythonu by C++ bylo analogické) – nikoli vyvolání MyQApplication Konstruktor nadtřídy 's:

from PySide import QtCore, QtGui
import sys


class MyQApplication(QtGui.QApplication):
    def __init__(self, app_name):
        super(MyQApplication, self).__init__((app_name,))

        self.setApplicationName(app_name)

        self.main_window = QtGui.QMainWindow()
        self.main_window.setWindowTitle("My Application's Main Window")
        self.main_window.show()


if __name__ == '__main__':
    app = MyQApplication("My Application's Name")
    sys.exit(app.exec_())


Zkuste v hlavním kódu použít QCoreApplication::setApplicationName("váš název").


Po správném programovém nastavení a získání názvu aplikace pro použití jako názvu stačí použít metodu statického získávání QCoreApplication::applicationName() nebo QtGUIApplication::applicationDisplayName() (od V5).

Od V5 se tyto vrátí zpět na název spustitelného souboru, pokud vlastnost není nastavena.

Příklad použití:

QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );

Případně nastavte titulek okna pomocí Qt Designeru a otevřete jej pomocí windowTitle() .


Linux
  1. Jak nainstalovat aplikaci Spotify na Linux

  2. Změnit název terminálu?

  3. Jak přidat aplikaci do správce oken Gnome?

  1. Tmux Force Resize Window?

  2. Přepsat nadpis okna pro libovolné okno v Kde a nastavit vlastní nadpis okna?

  3. Existuje software, který sleduje okno a využití aplikací?

  1. Nastavit průhlednost oken v Gnome?

  2. Problém s výběrem/zvýrazněním textu?

  3. Pokyny pro použití a zátěžové testy