OpenCV窗口必须出现在所有窗口的前面

时间:2018-05-24 10:07:43

标签: python python-2.7 opencv window

我有一个GUI对话框,其中包含一些按钮,单击这些按钮时会调用一个功能来显示图像。但是,单击该按钮时,对话框后面会显示OpenCV的窗口。我希望单击按钮时OpenCV窗口出现在它前面。

以下是创建窗口并显示图像的代码片段。

#include <assert.h>

我已经看到了 win32gui 模块的一些示例,但我不确定如何在此处使用它。

(我在Windows中使用Python 2.7)

1 个答案:

答案 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