0
所以我想知道如何做到這一點,以便我可以使用鼠標在圖形中選擇座標,類似於當您選擇網站上的單元時發生的效果http://demos.sftrabbit.co.uk/game-of-life/控制終端使用鼠標C++
我希望能夠在Ubuntu操作系統上使用它。感謝您的任何提示。
所以我想知道如何做到這一點,以便我可以使用鼠標在圖形中選擇座標,類似於當您選擇網站上的單元時發生的效果http://demos.sftrabbit.co.uk/game-of-life/控制終端使用鼠標C++
我希望能夠在Ubuntu操作系統上使用它。感謝您的任何提示。
我會建議你使用這個C庫之一。無論是詛咒還是ncurses。對於ncurses的一些鼠標的例子,來看看: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/mouse.html
這裏,輪流你點擊到一個「X」的每個位置一個簡單的例子:
#include "ncurses.h"
#include <cstdlib>
MEVENT mev;
void quit(void)
{
endwin();
}
int main(void)
{
initscr();
atexit(quit);
clear();
noecho();
curs_set(0);
cbreak();
keypad(stdscr, TRUE);
start_color();
mousemask(BUTTON1_CLICKED, 0);
mvaddstr(5, 3, "Click to turn a character into an 'X'");
refresh();
for(;;)
{
if(getch() == KEY_MOUSE && getmouse(&mev) == OK)
{
mvaddch(mev.y,mev.x,'X');
refresh();
}
}
return (0);
}
謝謝,我會尋找到這。 – Legitimate