小编ham*_*pig的帖子

Android图片地图. - 显示.svg并将其用作图像映射(触摸区域)

我正在寻找一种显示图像的方法,让用户点击图像的不同部分来导航和执行操作.

我正在考虑使用不可见的颜色图来检查哪些部分已被触摸.

但由于我也想强调所选区域,我正在考虑使用矢量.有一个很好的库来渲染SVG文件转换成图像视图在这里,但它不处理的一面.
那里有图书馆吗?或者更聪明的方式吗?

(我也检查了这个项目,但它不会吞下.svg文件,我的矢量图像太复杂了,无法手工插入所有数据)

graphics svg android imagemap vector

16
推荐指数
2
解决办法
8675
查看次数

使用带标头的vba将sql查询结果导出为ex​​cel

我需要将一个简单的SQL查询结果导出到excel.我能够得到结果,但是标题丢失了,我如何导出标题呢?

这是我到目前为止:

Sub Conn2SQL()

Dim cnn1 As New ADODB.Connection
Dim mrs As New ADODB.Recordset

Set cnn1 = New ADODB.Connection
  cnn1.ConnectionString = "driver={SQL Server};server=MyDBServer;uid=MyuserID;pwd=mypassword;database=MyDB"
  cnn1.ConnectionTimeout = 30
  cnn1.Open  

SQry = "use MyDB select * from TableName"

mrs.Open SQry, cnn1

Sheet2.Range("A2").CopyFromRecordset mrs

mrs.Close
cnn1.Close

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba

14
推荐指数
1
解决办法
5万
查看次数

计算机之间的套接字

到目前为止,我已经能够在python 3.2中找到一个基本套接字.客户端将一些数据(X和Y坐标)发送到服务器,服务器获取数据并发回确认消息.但我遇到的麻烦就是让它在电脑之间聆听.当我在同一台计算机上并排运行时,我的服务器和客户端工作正常,但我想让他们在不同的计算机上运行时进行连接.

我楼上有一台电脑,楼下有一台电脑,都使用相同的无线网络.有没有办法可以从这些计算机中的每台计算机连接我的服务器和客户端?

我已经尝试将服务器IP更改为我的无线调制解调器的IP地址,但这不起作用.

这是我的代码到目前为止,唯一的区别是我将IP地址更改回标准的环回地址,因为只是将其更改为我的IP不起作用:

客户:

import pygame, sys
from socket import socket, AF_INET, SOCK_DGRAM
from time import gmtime, strftime
from pygame.locals import *

SERVER_IP   = '127.0.0.1'
PORT_NUMBER = 5000
SCREEN_X = 400
SCREEN_Y = 400
SIZE = 1024
PIC_PATH = "picture/path/goes/here.bmp"
print ("Test client sending packets to IP {0}, via port {1}\n".format(SERVER_IP, PORT_NUMBER))

mySocket = socket( AF_INET, SOCK_DGRAM )
x = y = 0
screen = pygame.display.set_mode((SCREEN_X, SCREEN_Y)) #Make the screen
ending = False
word = "True"
clock …
Run Code Online (Sandbox Code Playgroud)

python sockets pygame python-3.x

9
推荐指数
2
解决办法
6724
查看次数

Pygame中的多个显示

我正在制作一个小游戏,我想与我的主游戏分开制作另一个窗口.

我在主窗口中有主游戏,我想打开一个新窗口并在用户执行某些操作时执行一些动画.

在下面的示例代码中,当用户按下"a"时,我希望它打开一个新窗口并向那里进行blit.

在这里我设置了两个窗口:(我知道这不起作用,它是我要问的怎么办)

SCREEN_X = 400
SCREEN_Y = 400
BSCREEN_X = 240
BSCREEN_Y = 160

BATTLE_SCENE = pygame.display.set_mode((BSCREEN_X, BSCREEN_Y))
SCREEN = pygame.display.set_mode((SCREEN_X, SCREEN_Y))
Run Code Online (Sandbox Code Playgroud)

然后程序:

def run_ani ():
    #Do animation, blitting to BATTLE_SCENE
    return

def main_game():
    ending=False
    while ending==False:
        clock.tick(30)
        for event in pygame.event.get():
            if event.type == pygame.QUIT: ending=True
            if event.type == KEYDOWN: # key down or up?
                if event.key == K_ESCAPE:
                    ending=True # Time to leave
                    print("Stopped Early by user")
                elif event.key == K_a:
                    run_ani()
        #Normal screen motion, blitting …
Run Code Online (Sandbox Code Playgroud)

pygame python-3.x

9
推荐指数
1
解决办法
1万
查看次数

字节数组或矩阵到BitMap

我目前遇到以下问题:我想转换来自具有以下配置的文件的字节数组:

Byte1: R color of pixel 0,0.
Byte2: G color of pixel 0,0.
Byte3: B color of pixel 0,0.
Byte4: R color of pixel 0,1.

...
ByteN: R color of pixel n,n.
Run Code Online (Sandbox Code Playgroud)

所以我想做的是将这些字节转换为位图,而不必逐像素设置,bitmap.setPixel因为它需要太长时间.

有什么建议?提前致谢!

c# arrays byte bitmap

6
推荐指数
1
解决办法
6526
查看次数

在pygame中(或者甚至在python中),如何在声音播放时创建一个继续执行的循环?

在pygame中有一种方法可以判断声音是否已经播放完毕?我阅读set_endeventget_endevent文档,但我无法理解或找到一个例子.

我正在尝试专门执行以下操作:

  1. 发出声音
  2. 声音在播放时继续循环播放
  3. 当声音播放完毕后,继续前进.

我确实检查了其他问题 - 没有找到任何专门针对python/pygame的问题.

谢谢!

python audio pygame

4
推荐指数
2
解决办法
5145
查看次数

在pywin32中创建一个新的Excel文件

我正在编写一个程序,总结一下,记录一个记事本并将其保存为excel文件.

现在我的程序打开了我创建的空白excel文件,只是"Book1.xls":

xlApp = Dispatch("Excel.Application")
xlApp.Visible=0
xlWb = xlApp.Workbooks.Open(file_path+"/Book1.xls")
workBook = xlApp.ActiveWorkbook
sheet = xlApp.ActiveSheet
Run Code Online (Sandbox Code Playgroud)

它用于Book1.xls根据需要写入和格式化,然后使用将其另存为另一个文件名

workBook.SaveAs(new_file_path+'/UpdatedSheet.xls')
Run Code Online (Sandbox Code Playgroud)

我想知道如何简单地创建一个要写入的新excel文件,然后另存为文件.无需Book1.xls在特定目录中创建.

pywin32 export-to-excel python-3.x

3
推荐指数
1
解决办法
5317
查看次数