小编McC*_*Cee的帖子

PyQt窗口在打开后立即关闭

大家好.我在尝试打开PyQt窗口时遇到问题.

下面的代码是我原始代码的示例.当我导入import Test并运行模块时test.Start(),我收到以下错误:

QCoreApplication :: exec:事件循环已在运行

经过一些研究,我发现这是因为我已经做了一个QApplication.

test.py....
import sys

def Start():
    app = QApplication(sys.argv)
    m = myWindow()
    m.show()
    app.exec_()

class myWindow():....

if __name__ == "__main__":
    Start()
Run Code Online (Sandbox Code Playgroud)

那么我读到我可以像这样重写我的代码,它会修复错误:

test.py....

def Start():
    m = myWindow()
    m.show()


class myWindow():....

if __name__ == "__main__":
    import sys
    app = QApplication(sys.argv)
    Start()
    app.exec_()
Run Code Online (Sandbox Code Playgroud)

现在我不再获得QCoreApplication :: exec:事件循环已经运行错误,但我的窗口在打开后几乎立即关闭.

python pyqt4

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

从yuv 420转换为image <Bgr,byte>

我有yuv420数据的字节数组.

byte[] yuv420;//yuv data
Run Code Online (Sandbox Code Playgroud)

我该如何将其转换为Image<Bgr, byte>

我发现一个数学公式转换为RGB然后到,Image<Bgr, byte>但它很慢.有没有办法更快地转换它?

在Emgu有一个类用于转换

COLOR_CONVERSION(enum CV_YUV2RGB    Convert YUV color to RGB)
Run Code Online (Sandbox Code Playgroud)

但我无法理解如何使用这个类.有人可以帮忙吗?

static Bitmap ConvertYUV2RGB(byte[] yuvFrame, byte[] rgbFrame, int width, int height)
{
    int uIndex = width * height;
    int vIndex = uIndex + ((width * height) >> 2);
    int gIndex = width * height;
    int bIndex = gIndex * 2;

    int temp = 0;


    //???pic1,RGB????????????int r,g,b;
    Bitmap bm = new Bitmap(width, height);

    int r = 0;
    int g = 0; …
Run Code Online (Sandbox Code Playgroud)

c# emgucv

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

ASP.NET - 单一解决方案,MVC和WebApi项目,每个单独的模型?

我们已经有了一个包含多个MVC Web项目的解决方案,现在又添加了一个面向客户端的WebApi项目.

API将是通过任何网络项目提供的缩小版本(尽管随着时间的推移它可能会扩展得更多),因此我们已经到了如何处理模型的决策点.

在不同项目中处理模型的最佳实践是什么?

据我所知,WebApi项目中的模型将使用某些对MVC Web应用程序毫无意义的属性属性.而且作为示例,Display属性对WebApi没有意义,但在View中非常有用.

这让我相信我应该为WebApi创建一组单独的模型,但也想知道我是否遗漏了一些东西.

我知道这可能是一个可能导致一系列意见的问题,所以我主要是在寻找被认为是行业最佳实践的内容.

c# asp.net-mvc asp.net-web-api

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

如何使用右侧的起始位置溢出-x?

我有div一个div. 父母的宽度是 600px ,overflow-x: scroll;孩子的宽度是 1200px 。

在页面加载时,孩子的左侧div显示为可以向右侧滚动。

我不知道如何让起始位置在右手边而不是左手边。任何提示都非常感谢...

css position overflow

0
推荐指数
1
解决办法
1437
查看次数

标签 统计

c# ×2

asp.net-mvc ×1

asp.net-web-api ×1

css ×1

emgucv ×1

overflow ×1

position ×1

pyqt4 ×1

python ×1