小编Mat*_*ler的帖子

Java swing setMaximumSize不起作用

可能重复:
setMaximumSize在java中不起作用

我的JFrame子类遇到了问题.我需要设置最大高度.

但是setMaximumSize不起作用.这似乎是java中的一个错误(setMinimumSize工作).如何防止a JFrame高于给定高度?

java swing jframe

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

选择QGraphicsItem时调用什么方法

可能是一个技巧问题,但我找不到答案.

我需要知道何时选择QGraphicsItem.必须有一个被调用的方法.

我知道,QGraphicsItem::itemChange()但它经常被称为.

有更好的方法吗?

谢谢

编辑:有了这个

if(change == ItemSelectedChange && scene()){
    cout << "haha " << i++ << endl;
}
Run Code Online (Sandbox Code Playgroud)

每次选择更改都会收到两个电话.

qt qgraphicsitem

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

在Eclipse/PyDev中使用msvcrt.getch()

我想msvcrt.getch()在Eclipse中使用PyDev来读取一个signe char,但我发现它只是不起作用(但它可以在Windows控制台中运行).

知道该怎么办?

eclipse msvcrt pydev

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

QGraphics项目选择

是否存在一个简单的方法来选择 QGraphicsItem 的一部分(例如选择,带有虚线边框),尽管它在QGraphicsScene

我已经找到了QGraphicsItem::ItemIsSelectable,但对我帮助不大。

谢谢

qt selection qgraphicsitem

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

在OS X的Dock上下文菜单中显示图标?

我的问题很简单:

要在码头上使用自定义菜单的应用程序图标,- (NSMenu*) applicationDockMenu: (id) sender;NSApplicationDelegate必须返回码头将显示菜单.

使用setImageNSMenuItem,你可以normaly图标添加到菜单.它们出现在普通菜单上,但不会出现在应用程序停靠栏图标的上下文菜单中.

那么Apple如何管理QuickTime,XCode,预览以在其停靠上下文菜单中可访问的最近打开的文件列表中显示图标?

谢谢.

macos cocoa objective-c

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

我怎么知道关闭按钮关闭NSWindow?

有没有一种简单的方法可以通过关闭按钮(窗口标题栏)来确定何时关闭NSWindow.

使用NSWindowDelegatewindowWillClose:(NSNotification *)notification方法我得到每个结束的通知.但是我怎么知道关闭请求是通过关闭按钮发送的

cocoa nswindow

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

意图:删除始终/仅一次按钮

我是Android开发的新手.

打开时可以取下两个按钮(始终/仅一次)Intent.ACTION_GET_CONTENT吗?

这是我目前的代码.

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent,PICK);
Run Code Online (Sandbox Code Playgroud)

android android-intent

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

Swift 2:迭代和大/小写一些字符

我想通过将一些字符转换为大写,其他一些字符转换为小写来修改Swift字符串.

在Obj-c我有以下内容:

- (NSString*) lowercaseDestination:(NSString*) string {
    NSUInteger length = string.length;
    unichar buf[length+1];
    [string getCharacters:buf];

    BOOL up = true;
    for (int i=0; i< length ; i++) {
        unichar chr = buf[i];

        if( .... ) {
            buf[i] = toupper(chr);
        } else {
            buf[i] = tolower(chr);
        }
    }
    string = [NSString stringWithCharacters:buf length:length];
    return string;
Run Code Online (Sandbox Code Playgroud)

你会如何在Swift 2中做到这一点?

我没有找到任何Character方法来提高或降低案例.

String1个字符的数组作为选项吗?(然后使用String方法来上下各一个String

string uppercase swift swift2

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

关闭作为UITableViewCell子类的属性来更新值:这是一个坏主意吗?

我想对我刚才的想法提出一些看法:

我有一堆UITableViewCell子类.在我的特定情况下,它只是添加一个UISwitch并具有访问它的属性.

设置开关的值是直截了当的.更新与此开关关联的Bool并非如此.

我想添加一个闭包作为我的单元格的属性,以便我可以调用它来更新我的UITableViewController子类中的bool

这是我想到的一些代码:

class SwitchTableViewCell:UITableViewCell {
    @IBOutlet var theSwitch:UISwitch!

    var switchValueChangedBlock:((Bool) -> Void)?

    override func awakeFromNib() {
        theSwitch.addTarget(self, action: "switchValueChanged", forControlEvents: .ValueChanged)
    }

    deinit {
        theSwitch.removeTarget(self, action: nil, forControlEvents: .AllEvents)
    }

    func setCallback(callback:(Bool) -> Void) {
        switchValueChangedBlock = callback
    }

    func switchValueChanged() {
        switchValueChangedBlock?(theSwitch.on)
    }
}
Run Code Online (Sandbox Code Playgroud)


class myTableViewController:UITableViewController {
    var alarmEnabled:Bool = true
 ...
    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        var cell:UITableViewCell?
        if indexPath.section == enableSection {
            cell = …
Run Code Online (Sandbox Code Playgroud)

closures uitableview ios swift

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

有什么方法可以将点击绑定到 ng-container 吗?

我有一个由 a 组成的组件ng-container,我想在它上面绑定一个点击。(click)不做这项工作。

还有其他方法吗?

angular ng-container

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