[ Srđan Pavlović @ 01.03.2020. 20:39 ] @
Totalni sam noob, treba mi samo da mogu da crtam na 2D ravni
tacke, linije, krugove, ostalo... Al ono, nesto najjednostavnije za to.

Ne treba mi ni prozori ni nista, nego samo da mogu da stavim
da mi cela native full screen rez. bude na raspologanju za
jednostavno 2D crtanje tipa

dot x,y
line x1, y1-x2, y2
circle x,y, r....

I slicno, kapirate vec... ako ima i neki primer, jos bolje...

Imam pycharm 2019.2.3 i python 3.8.1 instaliran
[ Panta_ @ 02.03.2020. 08:39 ] @
Pogledaj turtle modul. Dolazi podrazumevano sa Pythonom. Evo neki jednostavan primer:

Code:
import turtle

t = turtle.Turtle()

# crta krug plave boje
t.color('blue')
t.circle(200)

# vraca na podrazumevano
t.reset()

# crta kvadrat
for _ in (range(4)): 
    t.forward(200)   # ide napred 
    t.right(90)         # okrece desno za 90 stepeni


Prilično jednostavno, mislim da ćeš se za ostalo lako snaći. Pogledaj i ostale metode (funkcije) sa dir(t)

[ Srđan Pavlović @ 02.03.2020. 09:15 ] @
E hvala, video sam da to postoji ali nisam ga probao, probacu ga.
[ Srđan Pavlović @ 02.03.2020. 09:17 ] @
Code:

/home/srdjan/PycharmProjects/untitled/venv/bin/python /home/srdjan/PycharmProjects/untitled/venv/test-1.py
Traceback (most recent call last):
  File "/home/srdjan/PycharmProjects/untitled/venv/test-1.py", line 1, in <module>
    import turtle
  File "/usr/lib/python3.8/turtle.py", line 107, in <module>
    import tkinter as TK
  File "/usr/lib/python3.8/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.6.so: cannot open shared object file: No such file or directory

Process finished with exit code 1


Neam nesto intalirano.. libtk...? Kako da konfigurisem taj... Tk?

[Ovu poruku je menjao Srđan Pavlović dana 02.03.2020. u 10:27 GMT+1]
[ Panta_ @ 02.03.2020. 09:49 ] @
Instaliraj tkinter.

Code:
sudo apt install python3-tk

ili za Arch

sudo pacman -S tk
[ Srđan Pavlović @ 02.03.2020. 14:31 ] @
Ah, to je naziv paketa, ok :D Fala, radi sad :)

[ Zlatni_bg @ 03.03.2020. 06:52 ] @
Ja gotivim matplotlib, mozda je i najkorisceniji, koristio sam i tkinter. Ne znam sta tacno radis, ja sam za grafike AI predvidjanja koristio.
[ Srđan Pavlović @ 03.03.2020. 19:19 ] @
crtanje funkcija u 2D koord sistemu, tipa Mandelbrota i nekih zanimljivih stvari, tako to

Brate basic256 keva :D Al ok, usput malo naucim i python po nesto...

Pogledacu i matplot lib, treba mi nesto bukvalno za crtanje tacke i linije

x,y, dakle nista preterano vise od toga

Ovde ne znam u tk kako da stavim da radi fullscreen native, mogu
samo odaberem veclicinu prozora...
[ Panta_ @ 04.03.2020. 07:29 ] @
Probaj sa:
Code:

import turtle
screen = turtle.Screen()
screen.setup(width=1.0, height=1.0)
[ Srđan Pavlović @ 04.03.2020. 20:12 ] @
E, ovaj matplotlib mi je dosta bolji, hvala svakako
[ Srđan Pavlović @ 05.03.2020. 23:11 ] @
eo nadjoh za fulscreen... najs :)

fig, ax = plt.subplots()
plt.rcParams['toolbar'] = 'None' # Remove tool bar (upper)
fig.canvas.window().statusBar().setVisible(False) # Remove status bar (bottom)

manager = plt.get_current_fig_manager()
manager.full_screen_toggle()