问题列表 - 第24763页

Python中的类问题

好吧,我是python(并编程本身)的新手,对我的无知感到抱歉,但我真的需要问这个问题.所以我正在做一个wxPython项目,我为笔记本添加了几个选项卡(笔记本的每个选项卡=一个类),并且有一个选项卡,我添加了一个复选框(在选项卡中,我们称之为Tab1),以及我想要的是,当有人检查它时,存在于其他选项卡中的按钮(例如,名为tab2的类)将被隐藏在之前显示的位置.

好吧,我看到实现这一点并不难,但我的问题是类(在本例中为tab1和tab2).我一直试图通过搜索来弄明白,但我想我的搜索力度不够,因为我无法做到正确.如果他们在同一个班级我就不会有问题,但由于他们在不同的班级,我正在与此进行巨大的斗争.

希望有人可以帮助我,并再次为我的无知感到抱歉.

编辑:抱歉,人们没有被显示/隐藏,而是被启用/禁用.

class Tab2(wx.Panel):
    def __init__(self, parent):
    .....
        self.jaddbutton = wx.Button(self,-1, label ="Button", size = (160,24))
        self.jaddbutton.Bind(wx.EVT_BUTTON, self.jaddbuttonclick, self.jaddbutton)
    def jaddbuttonclick(self, event):
        ....
class Tab1(wx.Panel):
    def __init__(self, parent):
        self.jdcheck = wx.CheckBox(self, -1, 'Disable')
        self.jdcheck.Bind(wx.EVT_CHECKBOX, self.checkoptions, self.jdcheck)
    def checkoptions(self,event):
        checkboxval = self.jdcheck.GetValue()
        if checkboxval == False:
            self.jaddbutton.Disable() # This is what I want to do but it is on the other class

        else:
            self.jaddbutton.Enable() # Same as above

class TextFrame(wx.Frame):
   def __init__(self):
       p = wx.Panel(self)
       self.nb = wx.Notebook(p, size …
Run Code Online (Sandbox Code Playgroud)

python wxpython class

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

在自定义UITableView中显示空白UITableViewCells

我正在尝试自定义UITableView.到目前为止,它看起来不错.但是当我使用自定义UITableViewCell子类时,当只有3个单元格时,我没有得到空白表格单元格:

alt text http://img193.imageshack.us/img193/2450/picture1zh.png

使用默认的TableView样式,我可以获得重复的空白行来填充视图(例如,邮件应用程序具有此功能).我试图在UITableView上将backgroundColor模式设置为相同的tile背景:

UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"score-cell-bg.png"]];
moneyTableView.backgroundColor = color;
Run Code Online (Sandbox Code Playgroud)

...但是瓷砖在TableView的顶部之前开始了一点,所以一旦实际的单元格完成显示,瓷砖就会关闭:

替代文字http://img707.imageshack.us/img707/8445/picture2jyo.png

我如何自定义我的tableview,但如果行数少于填充页面,仍保留空白行?

iphone uitableview

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

2D char数组的动态内存

我已经声明了一个数组char**arr; 如何初始化2D char数组的内存.

c memory-management

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

在iPad上确定UIInterfaceOrientation

在这种情况下我不需要指定方向,我只需要检测它,但我遇到了麻烦.我有条件代码,只能在肖像中工作,如果设备在横向,我需要做其他事情.由于deviceOrientation不一定与interfaceOrientation相同,我无法想出一种测试纵向模式的方法.

我在Google上找到的大多数教程都是强制横向或进行某种轮换的方法.我唯一想做的就是确定方向是什么.这是我的代码,它不起作用:

-(void)viewDidLoad {
    [super viewDidLoad];
    //currentOrientation is declared as UIInterfaceOrientation currentOrientation
    currentOrientation = [[UIApplication sharedApplication] statusBarOrientation];
NSLog(@"%@",currentOrientation);  // == NULL
}
Run Code Online (Sandbox Code Playgroud)

我需要有条件地确定interfaceOrientation和program的值.谢谢你的帮助!

iphone orientation ipad

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

构造函数或显式强制转换

在使用Linq to Sql时,我创建了一个单独的类来将数据传送到网页.为了简化创建这些渡轮对象,我要么使用专门的构造函数,要么使用显式转换运算符.我有两个问题.

从可读性的角度来看,哪种方法更好?

第二,虽然生成的clr代码对我来说似乎是相同的,但是在某些情况下编译器会处理一个不同于另一个的情况(在lambda等中).

示例代码(DatabaseFoo使用专门的构造函数,BusinessFoo使用显式运算符):

public class DatabaseFoo
{
    private static int idCounter; // just to help with generating data
    public int Id { get; set; }
    public string Name { get; set; }

    public DatabaseFoo()
    {
        Id = idCounter++;
        Name = string.Format("Test{0}", Id);
    }
    public DatabaseFoo(BusinessFoo foo)
    {
        this.Id = foo.Id;
        this.Name = foo.Name;
    }
}

public class BusinessFoo
{
    public int Id { get; set; }
    public string Name { get; set; }

    public static explicit operator …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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

为什么UITableViewCell有一个contentView属性?

这个contentView属性有什么意义?我的意思是:为什么不是所有的子视图都添加到了self

让我说对了:每个单元格都是一个视图(UITabvleViewCell是一个UIView子类).而这个胖视图有另一个胖视图,其上有相同的边界,名为contentView.然后,contentView会携带所有其他子视图.

现在他们为什么不保存那些额外的内存?这个决定背后有什么天才逻辑吗?很想明白这个的原因.

uitableview ios uicollectionview

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

如何将文件列表传递给linux zip命令

我正在使用Git进行版本控制,与SVN不同,我没有遇到过在2个版本,分支或标签之间执行已更改文件导出的固有方法.

作为替代方案,我想使用linux zip命令并传递一组文件名,但是文件名是另一个命令git diff的结果.下面是我想要实现的一个例子:

zip /home/myhome/releases/files.zip git diff --name-only -a 01-tag 00-tag
Run Code Online (Sandbox Code Playgroud)

但是上面的方法不起作用,因为我猜'zip'命令将git操作视为其命令选项的一部分.

有人知道如何制作像上面这样的作品吗?

谢谢

linux svn git zip export

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

何时使用命名空间或结构?

我只是从http://www.cplusplus.com/doc/tutorial/namespaces/上阅读了一些内容 ,它看起来像一个结构体能够做同样的事情?或者甚至是一个类.也许有人可以更好地定义命名空间是什么,以及它与结构/类的区别?

c++ struct namespaces

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

使用单个会话在shell/bash中列出的递归FTP目录(使用cURL或ftp)

我正在编写一个shellcript,需要遍历ftp服务器上的所有文件夹和文件(递归).到目前为止,使用cURL一切正常 - 但它很慢,因为cURL为每个命令启动一个新会话.因此,对于500个目录,cURL预先进行500次登录.

有没有人知道,我是否可以使用cURL(这将是我最喜欢的解决方案)保持登录状态,或者我如何在shell脚本中只使用一个会话使用ftp?

我知道如何执行一组ftp命令并检索响应,但对于递归列表,它必须更加动态......

谢谢你的帮助!

ftp bash shell session curl

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

操作系统问题

我最近问自己:如果一个程序,比如Mozilla Firefox,就会启动 - 控件必须以某种方式给它.但是当程序崩溃时,为什么我的整个系统不像早期的Windows版本那样崩溃?

  • Windows如何从程序中收回控件,甚至不完全将其提供给它?

(注意:这不是我的功课;我上学但是在我的信息学课上,当我向他们询问内核时,我真的只会回答"我可以吃吗?".与我的老师一样.)

operating-system kernel

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