小编Did*_*era的帖子

libjpeg中的错误处理

我正在使用C++ JPEG库(libjpeg),我意识到当某些函数失败时,调用exit()并关闭应用程序.如何覆盖此行为并阻止应用程序关闭libjpeg错误?

c++ libjpeg

15
推荐指数
3
解决办法
4933
查看次数

Qt中QMainWindow上的暗透明层

我需要在我的应用程序中实现一个"Loading ..."窗口,但我更喜欢用一个带有上面文本的深色透明层来覆盖整个QMainWindow.有谁知道怎么做?我不确定如何在Qt中重叠小部件/布局.任何帮助将不胜感激.

c++ user-interface qt

14
推荐指数
2
解决办法
7499
查看次数

在Android中避免Toast积累的最佳方法

在Android中,当我创建Toast并显示它们时,它们会连续出现.问题是我有一个检查某些字段的按钮,如果用户输入了错误的数据,则会显示Toast.如果用户反复触摸按钮,则会累积Toasts,并且消息不会消失几秒钟.

哪种方法可以避免?

  • 我可以保存对最后一个Toast的引用并在创建新Toast之前将其删除吗?
  • 我应该为所有邮件使用相同的Toast吗?
  • 我可以使用任何方法在制作和显示新的Toast之前清除所有的应用程序Toast吗?

java android

11
推荐指数
1
解决办法
6133
查看次数

检查我的QMainWindow当前是否在Qt中可见

我想知道我QMainWindow的当前是否可见并且没有被另一个应用程序的另一个窗口重叠.

我需要为Windows,Linux和Mac实现这一目标.

c++ qt

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

使用libav从内存中解码视频文件

我在内存中有一个完整的视频文件,我想用libav来解码整个帧.我该怎么办?关键是我可以使用avformat_open_input()函数直接从文件中读取,但我确实需要从存储在内存中的文件中进行.

我的AVIOContext实现:

class AVIOMemContext
{

public:

    AVIOMemContext(char* videoData, const int videoLen)
    {
        // Output buffer
        bufferSize = 32768;
        buffer = static_cast<char*>(av_malloc(bufferSize));

        // Internal buffer
        pos = 0;
        this->videoData = videoData;
        this->videoLen = videoLen;

        ctx_ = avio_alloc_context((unsigned char*) buffer, bufferSize, AVIO_FLAG_READ, this, &AVIOMemContext::read, &AVIOMemContext::write, &AVIOMemContext::seek);
    }

    ~AVIOMemContext()
    {
        av_free(videoData);
    }

    static int read(void *opaque, unsigned char *buf, int buf_size)
    {
        AVIOMemContext* This = static_cast<AVIOMemContext*>(opaque);

        // Read from pos to pos + buf_size
        if (This->pos + buf_size > This->videoLen)
        {
            int len …
Run Code Online (Sandbox Code Playgroud)

c++ ffmpeg h.264 libav

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

自动在Mac上部署的.app包中包含Qt库

我正在使用Qt Creator来部署我的Qt应用程序.在Mac上,我想在.app包中包含所需的Qt库.有没有办法使用Qt Creator自动完成?我应该使用命令行吗?在那种情况下,我该怎么做?

macos qt qt-creator qt5

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

在Qt中模糊对QWidget的影响

有没有办法模糊Qt中的小部件?例如,supose我想创建一个'Loading ...'对话框并模糊背景(非活动窗口).

c++ qt

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

根据位置准确性确定Google地图的合理缩放级别

我正在尝试将Google地图集中到用户位置,同时考虑到该位置的准确性,提供合理的缩放级别.任何人都可以描述我应该如何计算它?涉及哪些变量,您是如何实现这一目标的?

java android google-maps

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

使用 C++ 从 MJPEG 流中捕获视频

我想使用 C++ 捕获 MJPEG 流。我有哪些选择?我已经尝试过支持 FFMPEG 的 OpenCV,但 icvCreateFileCapture_FFMPEG_p 总是返回 null(超时几秒钟后)。我可以自己编写一个 HTTP 客户端吗?

问候,

c c++ opencv ffmpeg mjpeg

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

单击 Android 中的 URL 时会打开我的应用程序

我定义了一个意图过滤器,以便从某些类型的 URL 启动我的应用程序。重点是它是针对所有类型的链接启动的,而我只想针对具体的主机名启动。这是我的清单:

    <activity
        android:name="com.imin.SplashActivity"
        android:label="@string/app_name"
        android:launchMode="singleTask"
        android:logo="@drawable/img_action_icon"
        android:screenOrientation="portrait"
        android:theme="@style/AppTeme.Fullscreen" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="imintheapp.com"
                android:pathPrefix="/events/get/"
                android:scheme="http" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

我仅需要在以下情况下打开我的应用程序:http://imintheapp.com/events/get/xxxxxxxx,其中 xxxxxxxx 是字母数字字符串。

我做错了什么?问候,

android

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

标签 统计

c++ ×6

qt ×4

android ×3

ffmpeg ×2

java ×2

c ×1

google-maps ×1

h.264 ×1

libav ×1

libjpeg ×1

macos ×1

mjpeg ×1

opencv ×1

qt-creator ×1

qt5 ×1

user-interface ×1