(Python) .ts-, .pro-Dateien, QTranslator und Qt Linguist richtig verwenden?

Leider konnte mir nicht einmal ChatGPT helfen, da dieser Bot nur noch für Verwirrung gesorgt hat. Mal brauchte man eine gewisse Datei, mal nicht. Dann musste diese Datei mal dort und mal dort liegen. Auch das Recherchieren hat nicht viel gebracht.

Also, folgendes Problem:

Ich möchte QTranslator verwenden, um in meiner GUI-Anwendung, die ich mit dem Qt Designer gestalte, die ganzen Texte zu übersetzen.

Alle Texte von den ganzen beschrifteten Elementen usw. sollen in Deutsch und Englisch übersetzt werden können. Mit "lupdate -ts ..." habe ich die Quelldatei MainWindow.py analysieren lassen, um mir daraus passende .ts-Dateien erstellen zu lassen. Die MainWindow.py-Datei ist die konvertierte MainWindow.ui-Datei.

Das Ding ist nur, dass dann nicht weiter als

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="SPRACHE">
</TS>

in den .ts-Datein steht - ich weiß aber nicht, ob das falsch ist. Wenn ich aber diese Datei in Qt Linguist öffnen möchte, sagt der mir Die Übersetzungsdatei /lang/de_DE.ts ist leer und wird daher nicht geladen.

Hier ist der Baum meines Projektes, damit man mir außerdem besser weiterhelfen kann, welche Datei ich für die Übersetzung wo hinlegen soll:

In dieser de_DE.pro-Datei steht einfach nur

TEMPLATE = app
QT += core gui linguist
SOURCES += ../gui/MainWindow.py
TRANSLATIONS += translations/de_DE.ts translations/en_US.ts

drin und ich weiß immer noch nicht, ob die wirklich gebraucht wird.

Vielen Dank!

Bild zum Beitrag
programmieren, Python, GUI, Python 3, Pycharm
Warum kann ich bei PyCharm keine interpreter installieren?

Hey ich versuche über Pycharm einen Discord Bot zu programmieren allerdings seit ich meinen pc zurückgesetzt habe kann ich keine interpreter installieren.

Egal ob über das Terminal oder über die Einstellungen, denn es kommt immer diese Fehlermeldung:
``` (venv) leonmt12345@penguin:~/PycharmProjects/bittepycharm$ pip install py-cord == 2.3.2

Traceback (most recent call last):

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/bin/pip", line 5, in <module>

from pip._internal.cli.main import main

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/cli/main.py", line 9, in <module>

from pip._internal.cli.autocompletion import autocomplete

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>

from pip._internal.cli.main_parser import create_main_parser

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>

from pip._internal.cli import cmdoptions

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>

from pip._internal.cli.parser import ConfigOptionParser

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/cli/parser.py", line 12, in <module>

from pip._internal.configuration import Configuration, ConfigurationError

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/configuration.py", line 26, in <module>

from pip._internal.utils.logging import getLogger

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/utils/logging.py", line 13, in <module>

from pip._internal.utils.misc import ensure_dir

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/utils/misc.py", line 40, in <module>

from pip._internal.locations import get_major_minor_version, site_packages, user_site

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/locations/__init__.py", line 14, in <module>

from . import _distutils, _sysconfig

File "/home/leonmt12345/PycharmProjects/bittepycharm/venv/lib/python3.9/site-packages/pip/_internal/locations/_distutils.py", line 9, in <module>

from distutils.cmd import Command as DistutilsCommand

ModuleNotFoundError: No module named 'distutils.cmd'```
Ich bin auf Linux wenn das irgenwie hilft.

Linux, Python, Pycharm, Discord, Discord Bot
discord.py fehlermeldung?

Hallo ihr lieben,

ich bin ein programmier anfänger und ich habe nun vor einen discord bot zu coden ich habe einen anfangs schrit in phyton vn einem video übernommen aber es kommt der fehler

Traceback (most recent call last):

 File "C:\Users\jweiling\PycharmProjects\NightmaresSystem\main.py", line 53, in <module>

   bot.run("")

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 828, in run

   asyncio.run(runner())

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\runners.py", line 44, in run

   return loop.run_until_complete(main)

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 616, in run_until_complete

   return future.result()

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 817, in runner

   await self.start(token, reconnect=reconnect)

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 746, in start

   await self.connect(reconnect=reconnect)

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 672, in connect

   raise PrivilegedIntentsRequired(exc.shard_id) from None

discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.

Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000000002D2B160>

Traceback (most recent call last):

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 116, in __del__

   self.close()

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 108, in close

   self._loop.call_soon(self._call_connection_lost, None)

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 719, in call_soon

   self._check_closed()

 File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 508, in _check_closed

   raise RuntimeError('Event loop is closed')

RuntimeError: Event loop is closed

hat wer eine Ahnung

LG Hyper

Python, Pycharm, Discord, Discord Bot
Python-Einstieg: Wie kann ich Grafiken zeichnen?

Hallo Welt,

nachdem ich nun schon einige Programmiersprachen teilweise beherrsche (Blitz Basic/Blitz Plus, C++ in Ansätzen theoretisch, C#, syntaktische Java-Grundzügen und ein paar .NET-Skriptsprachen), wollte ich mir nun einmal Python vornehmen. Soll ja besonders praktisch für schnelle "Experimente", wie auch ich sie gerne mache, sein ... :-)

Als IDE habe ich mir erstmal PyCharm installiert (unter Windows) und wollte jetzt loslegen, aber bei dem Versuch, etwas Grafisches zu erstellen, habe ich Probleme mit den Modulen bekommen ...
Nach der Anleitung hier [1] sollte ich das graphics.py-Modul einbinden, was ich auch getan habe:

import graphics

Aber dann fehlte scheinbar noch der passende sys.path, also habe ich via SET die Systemumgebungsvariable PYTHONPATH sinnvoll zugewiesen und am Zielort die heruntergeladene graphics.py abgelegt.
In der Befehlszeile wurde der Befehl jetzt quittiert, aber sobald ich das Grafikfenster anzeigen wollte (anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/graphics.html):

win = GraphWin()

... bekam ich diese Fehlermeldung:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'GraphWin' is not defined

Unter PyCharm wird nicht einmal das import-Kommando akzeptiert:

Traceback (most recent call last):
  File "bla:/Python/Test.py", line 2, in <module>
    import graphics
ModuleNotFoundError: No module named 'graphics'

Was ist hier los?! Ich habe schon einiges versucht, das Problem selber zu lösen, auch um mich aufs Informatikstudium vorzubereiten, aber jetzt musste ich kapitulieren ... :-(

Könnt ihr mir bitte helfen? :-)

Mit freundlichen Grüßen,
KnorxThieus (♂)


[1] http://stackoverflow.com/questions/15886455/simple-graphics-for-python

PC, Computer, IT, programmieren, Import, importieren, Informatik, modul, Python, Pycharm

Meistgelesene Fragen zum Thema Pycharm