我在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()
答案 0 :(得分:0)
听起来您的播放声音的调用可能阻止了代码执行。您应该能够不受限制地播放声音
pygame.mixer.music.load('sound.mp3')
pygame.mixer.music.play()
然后使用您的keydown
方法。