2016-11-09 44 views
0

我正在創建一個以Python爲基礎的光榮的連接點遊戲,但我不確定如何爲此繪製我的點。具體來說,我希望我的程序是一張地圖,您可以點擊位置(這些是點)並在它們之間畫線。作爲一個便箋,我也希望能夠將鼠標懸停在這些點上以顯示有關位置的一些信息。Python:如何爲某種連接點遊戲繪製點?

由於這種性質,我想要在地圖圖像上的特定點中繪製點。我不知道如何開始這個。

是否有可能將它全部繪製在.jpg或.png文件中並讓程序自己定位(點將通過顏色標識)並賦予它們點擊功能?或者,最好是將它們繪製在程序本身中,也許將圖標疊加在圖像上?我甚至不知道從哪裏開始。我曾經想過的一點是,我可以使用圖形來表示節點和邊緣 - 這可以簡化線條的繪製,但我不確定是否有任何庫可用於允許節點的特定位置放置。

+0

看看Pygame。在你開始製作任何東西之前,你需要用python實際繪製的東西。 –

+0

您可以在'Tkinter'中的'Canvas'或'Pygame'中的'Surface'上畫畫。每個GUI框架('Tkinter','PyQt','wxPython')都有一些繪製功能。 – furas

回答

0

你考慮過pygame嗎? http://pygame.org

我發現它對繪製非常簡單的圖形很有幫助。另外,我想你所描述的實際上是一個遊戲。