我有一个GUI对话框,其中包含一些按钮,单击这些按钮时会调用一个功能来显示图像。但是,单击该按钮时,对话框后面会显示OpenCV的窗口。我希望单击按钮时OpenCV窗口出现在它前面。
以下是创建窗口并显示图像的代码片段。
#include <assert.h>
我已经看到了 win32gui 模块的一些示例,但我不确定如何在此处使用它。
(我在Windows中使用Python 2.7)
答案 0 :(得分:1)
我不知道你的完整代码,但是当我像这样尝试时,它会停留在窗口前面。希望它有所帮助!
parse2
增加:
您也可以尝试导入ctypes
def parse(self, response):
for one_item in response.xpath('path1'):
item = ProjectItem()
item['field'] = []
request = scrapy.Request(one_item.xpath('path2'), callback=self.parse2)
request.meta['item'] = item
yield request
def parse2(self, response)
item = response.meta['item']
for x in response.xpath('path3')
item['field'].append('path4')
next_page = response.xpath('path5')
if next_page is not None:
request2 = scrapy.Request(next_page, callback=self.parse2)
request2.meta['item'] = item
yield request2
else:
yield item