小编ane*_*yzm的帖子

如何在Tkinter中动态更改按钮的颜色?

如何在Tkinter中动态更改按钮的背景颜色?

它仅在初始化按钮时起作用:

self.colorB = tk.Button(self.itemFrame, text="", bg="#234", width=10, command=self.pickColor)
Run Code Online (Sandbox Code Playgroud)

我已经试过了:

   self.colorB.bg = "#234"
Run Code Online (Sandbox Code Playgroud)

但这不起作用..谢谢

python tkinter

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

为什么在给定文件大小的情况下会得到java.lang.OutOfMemoryError?

我正在解析一个328kb的文本文件并将内容存储在java List中.

这是命令行(我应该在给定参数的情况下使用1GB ram).

java -Xms128m -Xmx1024m -cp .:jars/* CentroidGenerator data/data.xml
Run Code Online (Sandbox Code Playgroud)

但是我得到了 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

这是代码,我已将其中大部分用于调试:http://d.pr/pRxe 谢谢

java performance

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

Objective-C有没有办法在不直接调用setter的情况下设置属性值?

在Objective-C中是否有一种方法可以在不直接调用setter的情况下设置类实例X的属性值,但只是以某种方式指定属性名称?

我有一个NSDictionary,其中键是属性名称,值是要分配的值.

现在我只想迭代我的NSDictionary并通过指定键来设置实例X的属性.

我希望很清楚......谢谢

objective-c

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

NSNumber:stringValue崩溃,描述有效

[measureValue stringValue] 给了我这个例外:

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [NSCFString stringValue]:无法识别的选择器发送到实例0x4dde570'

[measureValue description] 工作得很好

但我想我应该stringValue在代码中使用,对吧?

这是代码:

NSNumber *measureValue = [NSString stringWithFormat:@"%i", [cellContent integerValue]];

//if imperial (inches)
if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"Measure"] isEqualToString:@"Imperial"] ) {

    //if height
    if ([currentQuestion isEqualToString:@"Height"]) {
        measureValue = [NSNumber numberWithDouble:(2.54 * [measureValue doubleValue])];
    //elseif weight
    } else {
        measureValue = [NSNumber numberWithDouble:(0.45359237 * [measureValue doubleValue])];
    }

    //NSLog(@"%@", [measureValue stringValue]);
    cellContent = [measureValue description];
Run Code Online (Sandbox Code Playgroud)

cocoa exception objective-c nsnumber nsstring

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

覆盖keyDown:在NSTableView类别中禁用箭头键处理

我有一个NSTableView我的默认行为有一些问题.

如果我keyDown:在类别中重写了方法,如下所示:

- (void) keyDown:(NSEvent *)event {
    [super keyDown:event];
}
Run Code Online (Sandbox Code Playgroud)

我无法再使用键盘箭头键更改行选择.这是为什么?

cocoa objective-c event-handling nstableview objective-c-category

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

该操作无法完成.没有这样的文件或目录:但该文件存在

我在保存文件的过程中遇到了一个奇怪的问题.writeToFile:options:error:在第一种情况下,我遇到了以下问题:

writeToFile failed with error Error Domain=NSCocoaErrorDomain Code=4 "The file “preferences.plist” doesn’t exist." UserInfo=0xa12c30 {NSFilePath=file:/Users/patrick/Desktop/Untitled.fef/preferences.plist, NSUnderlyingError=0xa0d130 "The operation couldn’t be completed. No such file or directory"}
Run Code Online (Sandbox Code Playgroud)

但该文件实际上存在于该位置.该文件存储在app文档文件包中.

代码:( NSDocument的子类)

NSString *prefFile = [[[self fileURL] absoluteString] stringByAppendingPathComponent:@"preferences.plist"];

NSError *error;
BOOL succes = [[NSKeyedArchiver archivedDataWithRootObject:documentPreferences] writeToFile:prefFile options:0 error:&error];
if (!succes) {
    NSLog(@"writeToFile failed with error %@", error);
}
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c

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

Java中的"switch"语句是否只适用于整数?

可能重复:
使用Java中的字符串切换语句?

Java中的"switch"语句是否只适用于整数?

我不能写这样的东西吗?

switch(string)case"hello":...

谢谢

java switch-statement

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

Java,空列表

如何验证Java中的List是否为null?

谢谢

java

-4
推荐指数
3
解决办法
2万
查看次数