问题列表 - 第36865页

使用Tkinter中的Checkbutton制作菜单选项?

我正在使用Tkinter的菜单,但我想放"add_checkbutton",而不是"add_command"进入菜单选择,但问题是:我如何取消/选择复选框?

menu = Menu(parent)

parent.config(menu=menu)

viewMenu = Menu(menu)

menu.add_cascade(label="View", menu=viewMenu)
viewMenu.add_command(label = "Show All", command=self.showAllEntries)
viewMenu.add_command(label="Show Done", command= self.showDoneEntries)
viewMenu.add_command(label="Show Not Done", command = self.showNotDoneEntries)
Run Code Online (Sandbox Code Playgroud)

python tkinter

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

PHP查询字符串操作

任何人都有最终的PHP函数来添加/删除查询字符串中的参数?它需要处理所有可能的情况,我已经看到了处理某些情况的情况,但不是全部.

一些示例案例:

它理想情况应该是这样的:

function add_get_param($uri, $name, $value = null) { ... }
function remove_get_param($uri, $name) { ... }
Run Code Online (Sandbox Code Playgroud)

一些示例测试:

$var = add_get_param('http://mysite.com?param1=1&param2=2', 'param3', 3);
// http://mysite.com?param1=1&param2=2&param3=3
Run Code Online (Sandbox Code Playgroud)

和:

$var = add_get_param('/dir/page.html?param1=1&param2=2#jump_to_bottom', 'param3');
// /dir/page.html?param1=1&param2=2&param3#jump_to_bottom
Run Code Online (Sandbox Code Playgroud)

等等...

好吧,我写了自己的功能:

PHP:http://pastebin.org/170157 jQuery:http://pastebin.org/169981

php jquery parsing function query-string

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

如何在不关闭Executor的情况下等待ThreadPoolExecutor中的所有任务完成?

我无法使用shutdown(),awaitTermination()因为有可能在等待时将新任务添加到ThreadPoolExecutor中.

所以我正在寻找一种方法,等待ThreadPoolExecutor清空它的队列并完成所有任务而不停止在该点之前添加新任务.

如果它有任何区别,这适用于Android.

谢谢

更新:几周后重新访问后,我发现在这种情况下修改后的CountDownLatch对我来说效果更好.我会保留答案标记,因为它更适用于我的要求.

java multithreading android wait threadpoolexecutor

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

extJS中"applyTo"和"contentEl"之间的区别

是什么区别applyTo,并contentEl在ExtJS的?它们是面板的两个配置属性.

extjs

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

所有连接表都有表吗?

例如,我有一个评论模型,我有一个帖子模型,但评论可以评论其他评论.

所以我似乎需要一个我会打电话的联接表commentables.要创建它,我真的需要创建一个带有post_id和comment_id的可注释表吗?

或者,如果没有一个,我可以这样做:

has_many            :comments,
                    :through => :commentables,
                    :source => :post
Run Code Online (Sandbox Code Playgroud)

不确定什么是实现这一目标的最佳方式.我是一个巨大的新手.

ruby join ruby-on-rails ruby-on-rails-3

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

yaml2xml/xml2yaml实现可用吗?

有哪些yaml2xml和xml2yaml工具?

我用Google搜索,但它无法正常工作.

xml yaml

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

我们可以使用reportlab创建交互式PDF表单吗?

我们可以使用reportlab创建交互式PDF表单吗?也就是说,一种从读取器获取数据并将其保存到数据库中的表单.

python pdf django reportlab

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

布局图层?Z轴?

我见过很多在布局中使用分层的应用程序.当我谈到分层时,我指的是z轴相对于用户视图的层.一个这样的应用程序是Craigslist Notification应用程序,在listView的顶部,底部附近有一个加号,允许用户访问添加额外的列表项.

就我而言,我成功地使用了GestureListener来翻页.效果很好,但是如果有用户当前所在的页面的后面或前面的页面,我想在页面的边缘上叠加一个透明的左右箭头png.

我已经搜索过,但不太确定如何使布局的2个元素同时消耗相同的空间.在这种情况下,您拥有页面的内容(布局),并且需要在该布局的(z轴)之上.

有人能指出我正确的方向吗?

layout android

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

令牌在ANTLR 3 C中返回值

我是ANTLR的新手,我正在尝试使用C语言目标(antler3C)编写一个简单的解析器.语法很简单,我想让每个规则返回一个值,例如:

number returns [long value]
 :
 ( INT {$value = $INT.ivalue;}
 | HEX {$value = $HEX.hvalue;}
 ) 
 ; 

HEX returns [long hvalue] 
    : '0' 'x' ('0'..'9'|'a'..'f'|'A'..'F')+  {$hvalue = strtol((char*)$text->chars,NULL,16);}
    ;

INT returns [long ivalue] 
    : '0'..'9'+    {$ivalue = strtol((char*)$text->chars,NULL,10);}
    ;
Run Code Online (Sandbox Code Playgroud)

每个规则收集它的子规则的返回值,直到最顶层的规则返回一个充满我的数据的漂亮结构.

据我所知,ANTLR允许词法分析器规则(令牌,例如'INT'和'HEX')返回值,就像解析器规则一样(例如'number').但是,生成的C代码将无法编译:

error C2228: left of '.ivalue' must have class/struct/union
error C2228: left of '.hvalue' must have class/struct/union
Run Code Online (Sandbox Code Playgroud)

我做了一些探讨,错误是有道理的 - 令牌最终成为通用的ANTLR3_COMMON_TOKEN_struct,它不允许返回值.所以也许C目标不支持这个功能.但就像我说的那样,我是新手,在我开始寻找另一种方法之前,我想确认一下我不能这样做.

所以问题是:'antler3C是否支持lexer规则的返回值,如果是,那么使用它们的正确方法是什么?

c antlr

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

rails 3 has_many:通过记录保存错误

我不确定我的问题是什么,所以这个问题可能需要更多的澄清,但这里似乎是最相关的:

我有一个has_many :through和连接模型有一些不是外键的字段.当我构建模型并尝试保存时,我从连接模型的非外键字段获得验证错误.

我的文件看起来像:

Person.rb

  has_many :wedding_assignments, :dependent => :destroy
  has_many :weddings, :through=>:wedding_assignments
  accepts_nested_attributes_for :weddings
  accepts_nested_attributes_for :wedding_assignments

Wedding.rb

  has_many :wedding_assignments, :dependent => :destroy
  has_many :people, :through=>:wedding_assignments
  accepts_nested_attributes_for :people
  accepts_nested_attributes_for :wedding_assignments

WeddingAssignment.rb

  belongs_to :person
  belongs_to :wedding
  validates_presence_of :role, :person, :wedding
Run Code Online (Sandbox Code Playgroud)

(角色是一个字符串)

people_controller.rb

  def new
    @person = Person.new

    1.times do
      wedding = @person.weddings.build
      1.times do
        assignment = wedding.wedding_assignments.build
        assignment.person = @person
        assignment.wedding = wedding
      end
    end
  end

  def create
    @person = Person.new(params[:person])
    @person.weddings.each do |wedding|
      wedding.wedding_assignments.each do |assignment|
        assignment.person = …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails has-many-through ruby-on-rails-3

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