小编eyl*_*esc的帖子

qt 5.2.0 windows 7缺少dll(程序崩溃)

试图运行Windows 7,Qt 5.2.0程序,它立即崩溃.我有mingw48_32版本和Qt 5.2.0的32位版本.我没有Visual Studio,虽然我确实下载并安装了一些2010 VS SDK和.Net框架的东西,但仍然没有运气.我试过搜索这些东西无济于事.如果它在我的机器上的某个地方,我还没有找到它们.

运行依赖walker后,它显示以下缺少的DLL:

GPSVC.DLL
IESHIM.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
API-MS-WIN-EVENTING-PROVIDER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-THREADPOOL-L1-2-0.DLL
API-MS-WIN-CORE-SYSINFO-L1-2-0.DLL
API-MS-WIN-CORE-SYNCH-L1-2-0.DLL
API-MS-WIN-CORE-RTLSUPPORT-L1-2-0.DLL
API-MS-WIN-CORE-REGISTRY-L1-1-0.DLL
API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL
API-MS-WIN-CORE-MEMORY-L1-1-1.DLL
API-MS-WIN-CORE-LIBRARYLOADER-L1-1-1.DLL
API-MS-WIN-CORE-INTERLOCKED-L1-2-0.DLL
API-MS-WIN-CORE-HEAP-L1-2-0.DLL
API-MS-WIN-CORE-ERRORHANDLING-L1-1-1.DLL
API-MS-WIN-CORE-DELAYLOAD-L1-1-1.DLL
API-MS-WIN-CORE-DEBUG-L1-1-1.DLL
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
Run Code Online (Sandbox Code Playgroud)

我真的很感激有任何帮助来解决这个问题!已经花了几天时间试图解决这个问题.谢谢!

windows qt mingw32 qt5

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

如何在QML中暂停最后一帧的视频?

我正在尝试停止QML视频,并在播放完成后显示其最后一帧.有人知道怎么做这个吗?(对不起,这似乎并不像听起来那么微不足道......)

目前,我的问题是视频元素在播放完成后变得不可见/隐藏.(onVisibleChanged从未被称为.)

当我onStatusChanged在我的代码中使用hack时,视频会在结束后消失一段时间,然后显示视频结束.

我正在做的只是:

Video {
    anchors.fill: parent
    fillMode: VideoOutput.PreserveAspectFit;
    source: "path/to/file"
    autoPlay: true

    onStatusChanged: {
        console.warn("StatusChanged:"+status+"|"+MediaPlayer.Loaded)
        if (status == MediaPlayer.EndOfMedia)
        {
        // seek a bit before the end of the video since the last frames
        // are the same here, anyway
            seek(metaData.duration-200)
            play()
            pause()
        }
    }
    onVisibleChanged:
    {
        console.log(visible)
    }
}
Run Code Online (Sandbox Code Playgroud)

我可能遗漏了一些东西,但我在文档中找不到关于这个主题的任何内容.另外,使用单独MediaPlayer并且VideoOutput不会改变行为.

为了记录,我在Windows上使用最新的Qt 5.2(msvc2010 + OpenGL-build).

video qt qml qt5

7
推荐指数
1
解决办法
1737
查看次数

使用 python 3.3.4 和 RotatingFileHandler 时的 PermissionError

我正在尝试为我正在使用 python 3.3.4 和 PyQt4 编写的 GUI 应用程序获取旋转日志文件。

我的主脚本中有以下代码片段:

import logging
import resources

logger = logging.getLogger('main.test')

def main():
    logger.setLevel(logging.DEBUG)

    fh = RotatingFileHandler(resources.LOG_FILE_PATH, maxBytes=500, backupCount=5)
    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    fh.setFormatter(formatter)

    logger.addHandler(fh)
    logger.info('main')
Run Code Online (Sandbox Code Playgroud)

我的 maxBytes 很低,以便我可以测试旋转是否正常工作,但事实并非如此。每当应该轮换日志时,我都会收到以下错误:

Traceback (most recent call last):
File "C:\Python33\lib\logging\handlers.py", line 73, in emit
self.doRollover()
File "C:\Python33\lib\logging\handlers.py", line 176, in doRollover
self.rotate(self.baseFilename, dfn)
File "C:\Python33\lib\logging\handlers.py", line 116, in rotate
os.rename(source, dest)
PermissionError: [WinError 32] The process cannot access the file because it is being …
Run Code Online (Sandbox Code Playgroud)

python logging python-3.x

7
推荐指数
4
解决办法
6147
查看次数

具有许多项的QML文件中Component.onCompleted的顺序是什么?

例如,请考虑以下代码:

Rectangle {
    id: idRectParent

    Rectangle {
        id: idRectChild1
        component.onCompleted: {
            console.log("Iam Child 1")
        }
    }

    Rectangle {
        id: idRectChild2
        component.onCompleted: {
            console.log("Iam Child 2")
        }
    }

    component.onCompleted : {
        console.log("Iam parent Rect")
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我运行它,qmlscene我会得到下面的输出(我已经尝试了近50次).

Iam parent Rect
Iam Child 2
Iam Child 1
Run Code Online (Sandbox Code Playgroud)

为什么输出按上述顺序排列,而不是:

Iam parent Rect
Iam Child 1
Iam Child 2
Run Code Online (Sandbox Code Playgroud)

要么

Iam Child 1
Iam Child 2
Iam parent Rect
Run Code Online (Sandbox Code Playgroud)

或任何其他组合.

qt qml

7
推荐指数
3
解决办法
8752
查看次数

PyQt QListWidget自定义项

我怎样才能创建一个QListWidgetItem,它下面有1个图像和2个标签/字符串,它们支持css?

这是我尝试过的最后一件事:

class CustomListWidgetItem(QListWidgetItem, QLabel):
    def __init__(self, parent=None):
        QListWidgetItem.__init__(self, parent)
        QLabel.__init__(self, parent)
Run Code Online (Sandbox Code Playgroud)

我正在使用PyQt btw

python pyqt qlistwidgetitem

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

PyCharm错误:[Errno 13]权限被拒绝

我正在使用PyCharm执行我的python程序。今天,我尝试使用Project Interpreter更新所有软件包。在此过程中,我收到以下错误:

在此处输入图片说明

之后,我的所有python库都不会显示在Project Interpreter列表中。谁能帮我解决这个问题?

我在Mac OS X 10.11.6中使用PyCharm Community Edition 2016.2.3。

谢谢。

python pycharm python-3.x

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

没有小部件的系统托盘图标

我想知道是否有办法实现系统托盘图标+菜单功能没有小部件模块?

qt qml qt5 qtquick2 qtquickcontrols2

7
推荐指数
1
解决办法
1090
查看次数

Pandas:写入带有 Windows 行结尾的 CSV 文件

例子:

import pandas as pd
df = pd.DataFrame({'A':[1,2], 'B':[3,4]})
df.to_csv('test.csv', line_terminator='\r\n')
Run Code Online (Sandbox Code Playgroud)

给文件

,A,B\r
\r\n
0,1,3\r
\r\n
1,2,4\r
\r\n
Run Code Online (Sandbox Code Playgroud)

然而,我想要

,A,B\r\n
0,1,3\r\n
1,2,4\r\n
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点(即,\r\n而不是\r\r\n)。我的操作系统是 Windows 10。

python csv pandas

7
推荐指数
1
解决办法
9603
查看次数

制作不和谐机器人每10秒更改播放状态

我试图让每10秒钟两次消息之间的测试不和谐机器人的状态发生变化.我需要在状态消息更改时执行脚本的其余部分,但每当我尝试使其工作时,错误就会一直弹出.我的脚本中有线程,但我不完全确定在这种情况下如何使用它.

@test_bot.event
async def on_ready():
    print('Logged in as')
    print(test_bot.user.name)
    print(test_bot.user.id)
    print('------')
    await change_playing()


@test_bot.event
async def change_playing():
    threading.Timer(10, change_playing).start()
    await test_bot.change_presence(game=discord.Game(name='Currently on ' + str(len(test_bot.servers)) +
                                                          ' servers'))
    threading.Timer(10, change_playing).start()
    await test_bot.change_presence(game=discord.Game(name='Say test.help'))
Run Code Online (Sandbox Code Playgroud)

错误消息显示:

C:\Python\Python36-32\lib\threading.py:1182: RuntimeWarning: coroutine 'change_playing' was never awaited
  self.function(*self.args, **self.kwargs)
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-3.6 discord.py

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

如何使用 style.xml 文件更改 MaterialCardView 的背景颜色?

我想使用 style.xml 文件更改 MaterialCardView 的背景颜色。它真的有助于在我的 Android 应用程序中实现“暗模式”。

我尝试过动态执行,但更喜欢使用主题来完成。

android android-theme

7
推荐指数
3
解决办法
4887
查看次数