小编Tea*_*eak的帖子

电子对话框不保存文件

电子版本:1.3.3 操作系统:Ubuntu 14.04

我想用 Electron 将 XML 对象保存到 .xml 文件中。我试试这个:

const {dialog} = require("electron").remote; 
dialog.showSaveDialog(myObj)
Run Code Online (Sandbox Code Playgroud)

一个新窗口正在打开,我填写了文件名,但没有保存任何内容。 在此处输入图片说明

javascript dialog electron

6
推荐指数
2
解决办法
6177
查看次数

Cocoa 在 NSMenu 或 NSMenuItem 上获取屏幕位置

是否可以获取其中一个NSMenu或其中一个的位置(框架)NSMenuItems

我曾尝试向其中一个菜单项添加自定义视图并获取其框架,但它返回零。我只需要相对于屏幕的 x 坐标。

编辑

调用[[view window] frame]NSView里面的NSMenuItem菜单后是可见的作品,但window被弃用的10.6。除非有人发布更好的方法,否则我会使用它...

cocoa objective-c

5
推荐指数
0
解决办法
1111
查看次数

从NSEvent Block调用Cocoa ObjC方法

为什么这段代码不起作用:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    [NSEvent addGlobalMonitorForEventsMatchingMask:(NSScrollWheelMask) handler:^(struct NSEvent *event){
        [scrollEvent:event];
    }];
}

- (void)scrollEvent:event {
    NSLog( @"scroll" );
}
Run Code Online (Sandbox Code Playgroud)

它说"'scrollEvent'未声明".

我只是学习objc和cocoa,所以我认为这只是一个简单的错误.

macos cocoa objective-c

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

垂直对齐2个并排自动宽度DIV的内容

我已经尝试了html元素和CSS的各种组合,以使这个工作无济于事.我如何完成以下操作?

我有两个并排的DIV,我想根据其内容的宽度自动调整大小(使用"display:inline-block").然后,我希望每个DIV的内容对齐到DIV的顶部(默认情况下,内容是底部对齐的).内容是许多标签(跨度)和文本(数据库数据).此外,这两个DIV应保留在页面左侧另一个DIV的右侧,即菜单.

MENU      AUTO            ANOTHER
FIXED     WIDTH           COLUMN (DIV)
WIDTH     DIV             ALSO
DIV       ACCORDING       AUTO
          TO              SIZED
          CONTENTS        TOP-ALIGNED
          TOP-ALIGNED     CONTENTS
          CONTENTS        SOME
          SOME            PADDING
          PADDING TO      TO MY LEFT
          MY LEFT AND     AND RIGHT
          RIGHT
Run Code Online (Sandbox Code Playgroud)

html css

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

我的py2app应用程序无法打开.有什么问题?

我正在用python,pygame和py2app编写一个简单的游戏.(我使用python 2.6)当我在别名模式下构建我的游戏时,它工作正常,但是当我构建部署时,应用程序我会在午餐后立即崩溃.有谁知道发生了什么?

python pygame py2app

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

标签 统计

cocoa ×2

objective-c ×2

css ×1

dialog ×1

electron ×1

html ×1

javascript ×1

macos ×1

py2app ×1

pygame ×1

python ×1