Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-06-17 16:20:33

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

[Python][PyGTK] Podwójna nowa linia

Cześć,
borykam się z następującym problemem:

Kod:

    def on_wrap(self):
        self.textview.set_wrap_mode(Gtk.WrapMode.WORD)

Powyższa metoda łamie mi tekst na końcu wyrazu, tuż przed końcem okna.
Jednak chciałbym zamienić sposób łamania, nie o jeden wiersz a o dwa, tzn, żeby po złamaniu tekstu
był wiersz pusty, a pod nim wiersz tekstu itd.

Proszę o pomoc w rozwiązaniu problemu, choćby nakierowaniu na sposób jego rozwiązania.

Pozdrawiam

Ostatnio edytowany przez numer_inaczej (2019-06-17 16:22:49)

Offline

 

#2  2019-06-18 14:38:14

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [Python][PyGTK] Podwójna nowa linia

się nie da - textview nie do tego służy, nieważne czy to python czy coś innego.
przejrzyj dokumentację do textview (nie tę uproszczoną od pygtk) może coś znajdziesz.
tak przy okazji - pygtk już dawno umarło... co takiego robisz?


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#3  2019-06-18 14:44:30

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: [Python][PyGTK] Podwójna nowa linia

Tak, przerzuciłem całą dokumentację i można tylko ustawić ilość pikseli pustego miejsca po zawinięciu wiersza.
Chcę napisać program do nauki komputeropisania bezwrokowego. (Zwiększanie rozmiaru czcionki pociąga za sobą zmianę rozmiaru wczytanego wiersza tekstu)
W czym proponujesz robić GUI?

Ostatnio edytowany przez numer_inaczej (2019-06-18 14:46:47)

Offline

 

#4  2019-06-18 16:15:16

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [Python][PyGTK] Podwójna nowa linia

Dla GUI chyba najbardziej uniwersalne jest QT, chociaż PyQT5 też nie jest zbyt popularne, ale QtQuick2 jest dosyć prosty.
https://doc.qt.io/qt-5/qml-tutorial.html


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2019-06-19 05:18:10

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: [Python][PyGTK] Podwójna nowa linia

Zerknę, dzięki.

Offline

 

#6  2019-06-19 13:43:41

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: [Python][PyGTK] Podwójna nowa linia

Offline

 

#7  2019-06-23 12:35:19

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [Python][PyGTK] Podwójna nowa linia

GI to nie jest żaden zamiennik do czegokolwiek (szczególnie do pygtk). A szczególnie nie jest nowy (GTK+3 już dawno nie jest nowością). Po prostu tak się dziś programuje w Pythonie - nie tylko w gtk.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#8  2019-06-27 22:51:34

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [Python][PyGTK] Podwójna nowa linia

Tkinter wbudowany jest wbudowany w pythona.
Demo

Kod:

python -m tkinter

http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#9  2019-06-28 04:38:39

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: [Python][PyGTK] Podwójna nowa linia

Dzięki za informacje Panowie.
Ostatecznie zdecydowałem się na GI.
Szeroki wachlarz możliwości i dobra dokumentacja.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)