操作系统:
Debian GNU / Linux 9.9(拉伸)x86_64
Qt信息:
Qt Creator 4.2.0
基于Qt 5.7.1(GCC 6.3.0 20170415,64位)
计划信息:
StockFish 9
我可以打开控制台,并通过命令与Stockfish进行交互,如下所示:
./stockfish
position startpos //Cmd to set default position
d // Cmd to get BoardState info
position fen [fen code ] moves [e2e4] [e7e5] // Cmd to make moves
go x // Cmd to calculate and get best move
我正在尝试使用QT制作可以与Stockfish互动以下棋的GUI。
我不是一个非常有经验的程序员,我想知道什么是最好的方法。
起初,我认为我可以尝试自定义实际的鳕鱼源文件,并使其能够与Socat进行通信或编写文本文件,然后检索该信息。
但是,我想知道是否可以让Qt像终端一样直接运行程序并直接与它交互(编写命令行并检索信息以在Qt应用程序中使用它)。
是否有Qt类或类似的东西?