问题列表 - 第20550页

我需要在后台用JavaScript打开一个新窗口,并确保原始内容仍然是焦点

我有一个窗口,我打开一个Javascript函数:

function newwindow() 
{ 
window.open('link.html','','width=,height=,resizable=no'); 
}
Run Code Online (Sandbox Code Playgroud)

我需要它,一旦新窗口打开,焦点将返回到原始窗口.我怎样才能做到这一点?我在哪里放置代码 - 在新窗口或旧窗口?谢谢!

html javascript

16
推荐指数
3
解决办法
5万
查看次数

如何在C++程序中使用Redis?

在C++程序中使用Redis DB的最佳方法是什么?

c++ database redis

17
推荐指数
5
解决办法
3万
查看次数

耳机/麦克风插孔的带宽

在看到Square使用iPhone上的耳机插孔发送信用卡数据后,我对此感兴趣.

iPhone,普通笔记本电脑和普通移动设备的耳机插孔的平​​均带宽是多少?

可以通过在不同的通道(左/右)上发送不同的数据流来加倍吗?

hardware iphone mobile bandwidth headphones

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

如何在jQuery UI对话框中更新'标题?

可能重复:
加载回调后jQuery ui对话框更改标题

我在此UI对话框中提交表单后,我想更改UI对话框中的标题.所以在load我应该建议之后的回调函数中,但是我已经尝试过google而没有结果.

title jquery-ui-dialog

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

是否有API调用来启动硬件设备的扫描

此问题相关,但是......是否可以通过API触发新的硬件设备扫描?我有一个串口蓝牙设备,我通过API调用与32feet.net .NET蓝牙自动配对,效果非常好.虽然我可以在扫描设备时查询串行服务,但COM端口不会显示在"蓝牙设备"对话框的"COM端口"选项卡中.

.net windows winapi bluetooth

11
推荐指数
2
解决办法
7367
查看次数

如何释放()一个正确的malloc()结构?

我有一个结构malloc()'d,在使用它们之后,我想释放()它,但我的程序冻结在这里.谁能告诉我,我做错了什么?

这是我的代码:

struct data  
{  
char *filename;  
char *size;  
};   
 //primarypcs is a long type variable
struct data *primary = (struct data *)malloc( primarypcs * sizeof( struct data ) );  
memset( primary, 0, sizeof(struct data *) * primarypcs );  
...
...
...
for ( i = 0; i < primarypcs; i++ )  
{
   free( primary[i].filename );  //<----my program freezes here
   free( primary[i].size );      //<----or here
}
free( primary );  
Run Code Online (Sandbox Code Playgroud)

提前致谢!

kampi

编辑:

我如何正确malloc内存的文件名和大小?

EDIT2:

对不起,但我很着急,我没有告诉你所有你需要的信息.现在让我这样做:)基本上,我想创建一个应用程序,它获取两个给定驱动器/文件夹的文件列表,然后比较它们.我想(并且仍然这样),最简单的方法是,当我将文件名及其大小存储在如上所述的结构中时.所以我必须动态分配内存(我认为这就是他们所说的)文件名和大小以及结构的内容.

c malloc free pointers

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

如何在iPhone上创建多按钮确认?

在iPhone上,当您按下"删除事件"按钮时,在日历应用程序中,确认从底部滑入.有没有人知道这个的任何示例代码,还是只是一个简短的视图呈现模式与自定义背景?

如果这是使用自定义视图进行的,您是否知道我可以在哪里获得与日历应用程序中使用的背景图形相同的背景图形?

提前致谢!

注意:我不是在谈论UIAlertView对话框,而是带有多个按钮的滑入式确认.

iphone sdk uikit uialertview uiactionsheet

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

Qt显示/隐藏小部件动画

我正在尝试实现一个显示/隐藏小部件动画.小部件是QDockWidget,因此位于QMainWindowLayout内.

使用QPropertyAnimation似乎不起作用,我得到的东西看起来像这样:

m_listViewDock->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
QPropertyAnimation* animation = new QPropertyAnimation(m_listViewDock, "geometry", m_listViewDock);

animation->setDuration(1000);

QRect g = m_listViewDock->geometry();
animation->setStartState(g);
g.setHeight(80);
animation->setEndState(g);
animation->start(QAbstractAnimation::DeleteWhenStopped);
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有做任何事情.我尝试过其他属性(minimumHeight,fixedHeight),但同样的问题.

我以为我没有使用设计师正确设置我的小部件布局,但即使我玩最小尺寸我仍然没有任何结果.如果我想玩大小,我应该使用什么样的大小政策?

我被困住了,如果有人能澄清我的问题那就太棒了.我不确定我做错了什么......

在此先感谢您的帮助,鲍里斯 -

animation qt qwidget

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

9
推荐指数
2
解决办法
5795
查看次数

使用动态绘制的内容实现Android小部件的正确方法是什么?

对于我的第一个也是最令人敬畏的Android项目,我想创建一个主屏幕小部件,其中显示了所有孩子们最近都在讨论的其中一个弧形时钟.

基于RemoteViews的限制,我认为在屏幕上实际绘制它的合适方法是在实际布局中使用ImageView,然后在更新时,创建一个或两个ShapeDrawable并将它们绘制到一个新的创建了位图.然后,将Bitmap设置为ImageView的源.

但是,有一些关于这个过程的东西,我只是不喜欢.以下是我尝试用来更新小部件的代码.我根本没有在屏幕上画任何东西.ImageView具有仅由其src属性设置的占位符图像.当我不运行代码将其更新到我的绘图时,占位符图像保持不变.所以,我知道这段代码正在做一些事情,显然不是正确的事情.

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
Bitmap bitmap = Bitmap.createBitmap(100, 100, Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);

ShapeDrawable drawable = new ShapeDrawable(new ArcShape(0, 360));
drawable.getPaint().setColor(0xffff0000);
drawable.getPaint().setStrokeWidth(5.0f);
drawable.setIntrinsicWidth(100);
drawable.setIntrinsicHeight(100);
drawable.draw(canvas);

views.setImageViewBitmap(R.id.ImageView01, bitmap);     
appWidgetManager.updateAppWidget(appWidgetId, views);
Run Code Online (Sandbox Code Playgroud)

我知道这不容易.那么,我是否正朝着正确的方向前进?


更新

好吧,也许这是太多的信息.我真正想问的问题是:

如果我想在窗口小部件上绘制形状,我应该使用ImageView并从我的ShapeDrawable创建一个位图,还是有更合适的方法来绘制一个受RemoteView约束的窗口小部件?

android android-widget

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