做print pygame.key.get_pressed()会给我打印很多0的,但是我有没有办法把这些0打印成一个字母,然后把这个字母签名给一个变量呢?
这就是我的意思:
import pygame
pygame.init()
import time
while True:
pressed = pygame.key.get_pressed()
print(pressed) #This prints 0, but I want it to print the button I am pressing
time.sleep(1)
编辑:我应该补充说,我正在编写游戏记分板,
编辑,更新
看我的主要目标是首先让用户通过语音(语音到文本)请求一个特定的(book_name),然后打开它大声阅读(文本到语音),最后一步是把这本书打印成盲文,我的卡住点是我没有找到一种方法以pdf格式打开这本书,所以我把他留给了一个文本区域,我不知道如何用这个代码将文本转换成盲文字母。
我的目标是在调用不同的变量时打开不同的页面,但是代码没有响应,只有一个变量打开一个页面
if (speechresult ) {
//here I added speechrecognizer.stop for the commands to not get interrupted
s
我正在开发一个操作系统内核。我正面临一个问题,同时打印扩展的ASCII字符到屏幕上。当我试图在屏幕上打印字符时,一般的ascii字符很容易打印成白色。但当我试图打印扩展的ASCII字符,如区块,西格玛等,它打印黄色。相反,这些字符是用color's number - 1打印的。
WHITE -> YELLOW
YELLOW -> BRIGHT MAGENTA
BRIGHT MAGENTA -> BRIGHT RED
.
.
and so on
有人能告诉我为什么会发生这种事并帮助我解决这个问题吗?
我的密码是-
putChar(0xdb,0,3,color(BLACK
我想选择两个特定的值,第一个值是ID_SENSOR为1的最后插入行,第二个值是ID_SENSOR为2的最后插入行。
我的数据库表:
我的问题是:
SELECT DATA FROM (SELECT * FROM registovalores WHERE ID_SENSOR = '1' OR ID_SENSOR = '2' ORDER BY ID_SENSOR DESC LIMIT 2) as r ORDER BY TIMESTAMP
我的查询只是从ID_SENSOR 1打印最后一个值,这意味着我只从最后一个插入的值,而不是最后一个从两个IDS插入的值。
我有一些问题,在动态分配‘新’和参考。请看下面的简单代码。
#include<iostream>
using namespace std;
void allocer(int *pt, int *pt2);
int main()
{
int num = 3;
int num2 = 7;
int *pt=#
int *pt2 = &num2;
allocer(pt, pt2);
cout << "1. *pt= " << *pt << " *pt2=
对于这段代码,线程t1和线程t2的数字都是从1-10打印出来的。
class Synchtest {
public static void main(String args[]) {
synchtest2 a = new synchtest2();
Thread t1 = new Thread(a);
Thread t2 = new Thread(a);
t1.start();
t2.start();
}
}
class synchtest2 extends Thread {
publi