执行功能时的按键

时间:2018-12-14 00:42:31

标签: python time pygame

我在Pygame中有一个函数mongodb,该函数执行并播放声音大约10秒钟。 在这10秒钟中,我希望能够单击按钮/按键并使用称为CREATE TABLE DriverTest (DTest_ID number(8), DTest_Type varchar2(50) NOT NULL, DTest_Date date NOT NULL, DTest_Result varchar2(50) NOT NULL, CONSTRAINT pk_DTestID PRIMARY KEY(DTest_ID)); CONSTRAINT fk_EmployeeData FOREIGN KEY (Employee_ID) REFERENCES (Employee_ID)); CREATE TABLE Employee (Employee_ID number(8), Em_Name varchar2(50) NOT NULL, Em_Address varchar2(50) NOT NULL, Home_no number(15) NOT NULL, Em_no varchar2(30) NOT NULL, DoB date NOT NULL, Gender varchar2(50) NOT NULL, NI_no number(10) NOT NULL, Annual_Salary number(10) NOT NULL, CONSTRAINT pk_EmployeeID PRIMARY KEY(Employee_ID)); 的功能来测量按下按键的时间。

但似乎我无法做到这一点。与下面的代码。就我而言,它执行import folium points = [[35.7652, 140.3855], [40, 180], [40, -180], [33.9425, -118.4080]] map = folium.Map(location=[0, 180], zoom_start=2) folium.PolyLine(points, color="red", weight=2.5).add_to(map) map.save("myMap.html") 并且在执行sounds()时不让我进行任何按键操作。当我只打电话给keydown()并使sounds()静音时,它可以与按下按键时一起使用,但是没有声音。

sounds()

1 个答案:

答案 0 :(得分:0)

听起来您的播放声音的调用可能阻止了代码执行。您应该能够不受限制地播放声音

pygame.mixer.music.load('sound.mp3')
pygame.mixer.music.play()

然后使用您的keydown方法。