小编THE*_*TOR的帖子

可编辑的ListView

我希望在C#winforms应用程序中创建一个可编辑的ListView,用户可以双击单元格以更改其内容.如果有人可以提供一些指导和/或示例,那将是很棒的.我不打算使用任何商业产品.

c# user-interface listview winforms

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

自定义TabControl以关闭单个选项卡

我的方案如下:

我正在使用C#中的winforms应用程序,它在tabcontrol的主页面内有一个按钮,每次单击它时都会生成另一个tabpage.每个新标签页都将包含由用户控件定义的布局.

我的问题是:

  1. 如何允许用户关闭在运行时动态创建的其中一个选项卡?

  2. 我如何修改tabcontrol本身,以便在每个标签中都有一个小的"X",用户可以点击该标签以关闭该特定标签?(像Firefox一样)

  3. 如果我想用用户控件中的按钮关闭选项卡,我怎样才能将tabcontrol的SelectedIndex属性公开给用户控件呢?

c# user-interface controls tabcontrol winforms

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

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

在WinForms中调整单个控件的大小

我如何在C#/ WinForms中设计一个UI,它恰好包含几种不同的控件类型,以便在用户调整窗口大小时只调整ListView控件的大小?

c# windows user-interface resize winforms

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

用于tableWidget的Qt setHorizo​​ntalHeaderLabels

我怎么会去使用setHorizo​​ntalHeaderLabels我的财产tableWidget而不是数字来指定我的专栏的名字呢?我想将我的行保存为数字,但是将我的列更改为我收集到QList中的名称.

现在,我将的值设置为整数.当我尝试使用setHorizo​​ntalHeaderLabels时,似乎列的整数值会覆盖我试图指定的列名,我不知道如何修复它.

这就是我设置当前值的方式,它只涉及行和列的整数值:

    QList< QStringList > columnHeaderList; 

    //--- create the horizontal (column) headers
    QStringList horzHeaders;
    ui->tableWidget_inputPreview->setHorizontalHeaderLabels( horzHeaders );
    horzHeaders << "test1" << "test2" << "test3"; 

    ui->tableWidget_inputPreview->setRowCount( rowList.size() - 1 );
    ui->tableWidget_inputPreview->setColumnCount( columnHeaderList[0].size() );

for ( int row = 0; row < rowList.size(); ++row ) {
    for ( int column = 0; column < rowList[row].size(); ++column ) {
        ui->tableWidget_inputPreview->setItem(row, column, new QTableWidgetItem(rowList[row][column]));
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要一些指导如何正确地从我的QList中获取值并将列设置为我的tableWidget的值.我的tableWidget中出现的列是1,2,3,4,5,6,7,它们来自在 …

user-interface qt qtablewidget qlist

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

IDE for Java C/C++ 项目编译

我加入了一个项目,其中正在处理的应用程序涉及带有一些 JNI 的 Java、C 和 C++ 代码。到目前为止,Linux 中的开发都是从终端完成的,具有凌乱的递归 makefile 结构。最近,我一直在将此代码导入 IDE (Eclipse) 并想知道一些事情。最好在 Eclipse 中拥有一个包含 Java 代码的项目和另一个单独的 C/C++ 代码项目或一个 Eclipse 项目中的所有项目吗?为什么或者为什么不?您会推荐什么作为实现您建议的任何选项的最佳方式?

c c++ java eclipse ide

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

在Qt中从文本文件填充表格小部件

我是Qt的新手,需要以下方面的帮助:

我想创建一个包含表格小部件的GUI,该表格小部件由来自制表符分隔文本文件的信息填充.在我的GUI中,用户首先浏览文本文件,然后它将在表格小部件中显示内容.我已经完成了浏览部分,但是如何将文本文件中的数据加载到Table Widget中?

user-interface qt file widget

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

在Python中检测元音与辅音

我在这里犯了什么愚蠢的错误,这使我无法确定用户输入的第一个字母是辅音?无论我输入什么,它都允许评估第一个字母是元音.

original = raw_input('Enter a word:')
word = original.lower()
first = word[0]

if len(original) > 0 and original.isalpha():
    if first == "a" or "e" or "i" or "o" or "u":
        print "vowel"
    else:
        print "consonant"
else:
    print "empty"
Run Code Online (Sandbox Code Playgroud)

python string conditional conditional-statements

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

Masked TextBox输入左对齐

我的winforms应用程序上有一个蒙版文本框,如果用户点击屏蔽文本框内部,光标将从该位置开始.例如,如果他们在蒙版文本框的中间单击,则中间会有一个闪烁的光标.如何将光标行为设置为默认位于屏蔽文本框的最左侧部分?

c# user-interface controls textbox winforms

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

C/C++ Char指针崩溃

假设一个函数返回一个固定的"随机文本"字符串就像

char *Function1()
{ 
return “Some text”;
}
Run Code Online (Sandbox Code Playgroud)

如果它意外地试图改变价值,程序可能会崩溃

Function1()[1]=’a’;
Run Code Online (Sandbox Code Playgroud)

函数调用尝试执行此操作后的方括号会导致程序崩溃吗?如果您对此熟悉,我们将非常感谢您的解释!

c c++ crash pointers

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